From 8b2138e46eaef689edf9f2904effa297e7b9a8f7 Mon Sep 17 00:00:00 2001 From: fithwum Date: Sun, 21 Dec 2025 08:46:14 -0800 Subject: [PATCH] runner setup script fixes --- main/runner.sh | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/main/runner.sh b/main/runner.sh index 6a2e433..6eaf5c9 100644 --- a/main/runner.sh +++ b/main/runner.sh @@ -41,7 +41,13 @@ wget https://gitea.com/gitea/act_runner/releases/download/v0.2.13/act_runner-0.2 mv act_runner-*-linux-amd64 act_runner chmod +x act_runner -./act_runner generate-config | tee $FILE > /dev/null +if [ ! -f $FILE ]; then + echo "[INFO] config not generated yet — generating now..." + ./act_runner generate-config | tee $FILE > /dev/null +else + echo "[INFO] config already generated — skipping generation." +fi + chown fithwum:docker act_runner chown fithwum:docker $FILE @@ -54,7 +60,12 @@ sed -i '/^ labels:/,/^$/c\ - "vm-docker-build2:docker://catthehacker/ubuntu:act-latest"\ ' $FILE -./act_runner --config $FILE register --no-interactive --instance --token --name +if [ ! -f .runner ]; then + echo "[INFO] Runner not registered yet — registering now..." + ./act_runner --config $FILE register --no-interactive --instance --token --name +else + echo "[INFO] Runner already registered — skipping registration." +fi tee /etc/systemd/system/act_runner.service <