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 # the sysroot being created
dir_sysroot=${dir_artifacts}/T_SYSROOT dir_sysroot=${dir_artifacts}/T_SYSROOT
user="phanes" # set this manually because rex runs as root for its setgid/setuid
group="phanes" build_user="bagira"
build_group="bagira"
# if we're being supplied parameters we assume it's being called by make # if we're being supplied parameters we assume it's being called by make
# and need to recall make with all appropriate vars set # 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
echo "Welcome to Pyrois, the build system for Dark Horse Linux." echo "Welcome to Pyrois, the build system for Dark Horse Linux."
echo echo
echo running as: $build_user:$build_group
echo
echo
echo

View File

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