From 5ba96a0dbd789f150476b9446c1a82ffcd0f7be2 Mon Sep 17 00:00:00 2001 From: tuankiet2s Date: Mon, 11 Aug 2025 12:16:04 +0700 Subject: [PATCH] Update install.sh to use 'root' user for act_runner service and modify README with new installation URL --- README.md | 4 ++-- install.sh | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 372e8c3..f75569b 100644 --- a/README.md +++ b/README.md @@ -7,13 +7,13 @@ Simple installer to fetch and install the latest `gitea/act_runner` release for Run the installer directly: ```bash -curl -fSSL https:///install.sh | bash +curl -fSSL https://get-act.tk2s.org | bash ``` If your environment requires elevated permissions to write to `/usr/local/bin`, run with sudo: ```bash -curl -fSSL https:///install.sh | sudo bash +curl -fSSL https://get-act.tk2s.org | sudo bash ``` ### What it does diff --git a/install.sh b/install.sh index 7aedff5..9ff0b7f 100644 --- a/install.sh +++ b/install.sh @@ -103,12 +103,12 @@ fi # Install systemd service for act_runner if command -v systemctl >/dev/null 2>&1; then - if ! id -u act_runner >/dev/null 2>&1; then - useradd --system --home-dir /var/lib/act_runner --shell /usr/sbin/nologin act_runner + if ! id -u root >/dev/null 2>&1; then + useradd --system --home-dir /var/lib/act_runner --shell /usr/sbin/nologin root fi mkdir -p /var/lib/act_runner /etc/act_runner - chown -R act_runner:act_runner /var/lib/act_runner /etc/act_runner + chown -R root:root /var/lib/act_runner /etc/act_runner service_path="/etc/systemd/system/act-runner.service" cat >"$service_path" <<'EOF' @@ -124,7 +124,7 @@ WorkingDirectory=/var/lib/act_runner TimeoutSec=0 RestartSec=10 Restart=always -User=act_runner +User=root [Install] WantedBy=multi-user.target