From 6abef8199f1df67f6b0b0942eb2e52e1935df89f Mon Sep 17 00:00:00 2001 From: Ferenc Hammerl <31069338+fhammerl@users.noreply.github.com> Date: Thu, 24 Feb 2022 21:10:52 +0100 Subject: [PATCH] Use better exit codes and comparison (#1708) --- src/Misc/layoutroot/run-helper.sh.template | 6 +++--- src/Misc/layoutroot/run.sh | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Misc/layoutroot/run-helper.sh.template b/src/Misc/layoutroot/run-helper.sh.template index 7334ec9812f..5d8d1de9e65 100755 --- a/src/Misc/layoutroot/run-helper.sh.template +++ b/src/Misc/layoutroot/run-helper.sh.template @@ -45,17 +45,17 @@ elif [[ $returnCode == 1 ]]; then elif [[ $returnCode == 2 ]]; then echo "Runner listener exit with retryable error, re-launch runner in 5 seconds." safe_sleep - exit 1 + exit 2 elif [[ $returnCode == 3 ]]; then # Sleep 5 seconds to wait for the runner update process finish echo "Runner listener exit because of updating, re-launch runner in 5 seconds" safe_sleep - exit 1 + exit 2 elif [[ $returnCode == 4 ]]; then # Sleep 5 seconds to wait for the ephemeral runner update process finish echo "Runner listener exit because of updating, re-launch ephemeral runner in 5 seconds" safe_sleep - exit 1 + exit 2 else echo "Exiting with unknown error code: ${returnCode}" exit 0 diff --git a/src/Misc/layoutroot/run.sh b/src/Misc/layoutroot/run.sh index f53bae5f097..e0043ecfdee 100755 --- a/src/Misc/layoutroot/run.sh +++ b/src/Misc/layoutroot/run.sh @@ -15,7 +15,7 @@ while :; do "$DIR"/run-helper.sh $* returnCode=$? - if [[ $returnCode == 1 ]]; then + if [[ $returnCode -eq 2 ]]; then echo "Restarting runner..." else echo "Exiting runner..."