From 2c17cdb33156f502f275c3d0fba5499362c55ad4 Mon Sep 17 00:00:00 2001 From: Bryan Shelton Date: Mon, 12 Feb 2024 15:09:44 -0800 Subject: [PATCH] feat: Have sudo run the user's shell when calling config.sh from start-runner.sh --- modules/runners/templates/start-runner.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/runners/templates/start-runner.sh b/modules/runners/templates/start-runner.sh index 98c0dd449b..296bcf55f7 100644 --- a/modules/runners/templates/start-runner.sh +++ b/modules/runners/templates/start-runner.sh @@ -217,7 +217,7 @@ echo "Starting the runner as user $run_as" # configure the runner if the runner is non ephemeral or jit config is disabled if [[ "$enable_jit_config" == "false" || $agent_mode != "ephemeral" ]]; then echo "Configure GH Runner as user $run_as" - sudo --preserve-env=RUNNER_ALLOW_RUNASROOT -u "$run_as" -- ./config.sh --unattended --name "$runner_name_prefix$instance_id" --work "_work" $${config} + sudo --preserve-env=RUNNER_ALLOW_RUNASROOT -i -u "$run_as" -- $PWD/config.sh --unattended --name "$runner_name_prefix$instance_id" --work "_work" $${config} fi create_xray_success_segment "$SEGMENT"