updated user/group execution context flow based on new features in rex

Chris Punches 2024-02-07 02:00:50 -05:00
parent 07939eb9ec
commit 94f1da7fbf
3 changed files with 22 additions and 16 deletions

View File

@ -58,8 +58,9 @@ dir_rex=${project_root}/rex.project
# the sysroot being created
dir_sysroot=${dir_artifacts}/T_SYSROOT
user="phanes"
group="phanes"
# set this manually because rex runs as root for its setgid/setuid
build_user="bagira"
build_group="bagira"
# if we're being supplied parameters we assume it's being called by make
# and need to recall make with all appropriate vars set

View File

@ -44,3 +44,8 @@ echo -e "\e[31m$HORSE\e[0m"
echo
echo "Welcome to Pyrois, the build system for Dark Horse Linux."
echo
echo running as: $build_user:$build_group
echo
echo
echo

View File

@ -13,8 +13,8 @@
"active": true,
"required": true,
"set_user_context": true,
"user": "phanes",
"group": "phanes",
"user": "$build_user",
"group": "$build_group",
"supply_environment": true,
"environment": "environments/stage1.env.bash"
},
@ -49,8 +49,8 @@
"active": true,
"required": true,
"set_user_context": true,
"user": "phanes",
"group": "phanes",
"user": "$build_user",
"group": "$build_group",
"supply_environment": true,
"environment": "environments/stage1.env.bash"
},
@ -67,8 +67,8 @@
"active": true,
"required": true,
"set_user_context": true,
"user": "phanes",
"group": "phanes",
"user": "$build_user",
"group": "$build_group",
"supply_environment": true,
"environment": "environments/stage1.env.bash"
},
@ -85,8 +85,8 @@
"active": true,
"required": true,
"set_user_context": true,
"user": "phanes",
"group": "phanes",
"user": "$build_user",
"group": "$build_group",
"supply_environment": true,
"environment": "environments/stage1.env.bash"
},
@ -103,8 +103,8 @@
"active": true,
"required": true,
"set_user_context": true,
"user": "phanes",
"group": "phanes",
"user": "$build_user",
"group": "$build_group",
"supply_environment": true,
"environment": "environments/stage1.env.bash"
},
@ -121,8 +121,8 @@
"active": true,
"required": true,
"set_user_context": true,
"user": "phanes",
"group": "phanes",
"user": "$build_user",
"group": "$build_group",
"supply_environment": true,
"environment": "environments/stage1.env.bash"
},
@ -139,8 +139,8 @@
"active": true,
"required": true,
"set_user_context": true,
"user": "phanes",
"group": "phanes",
"user": "$build_user",
"group": "$build_group",
"supply_environment": true,
"environment": "environments/stage1.env.bash"
}