This commit is contained in:
2026-03-17 03:22:54 +01:00
parent 6ddeea9491
commit e907064d6e
5 changed files with 33 additions and 18 deletions

View File

@@ -14,18 +14,8 @@ fi
mkdir -p "$RUNNER_DIR"
chown gitea-runner:gitea-runner "$RUNNER_DIR"
mkdir -p "$RUNNER_DIR"
chown gitea-runner:gitea-runner "$RUNNER_DIR"
# Enable rootless podman socket (once per user, idempotent)
RUNNER_HOME=$(getent passwd gitea-runner | cut -d: -f6)
SOCKET_WANTS="${RUNNER_HOME}/.config/systemd/user/sockets.target.wants"
PODMAN_SOCKET="/usr/lib/systemd/user/podman.socket"
if [ -f "$PODMAN_SOCKET" ] && [ ! -L "${SOCKET_WANTS}/podman.socket" ]; then
mkdir -p "$SOCKET_WANTS"
ln -s "$PODMAN_SOCKET" "${SOCKET_WANTS}/podman.socket"
chown -R gitea-runner:gitea-runner "${RUNNER_HOME}/.config"
fi
# Ensure Podman API socket is running
systemctl enable --now gitea-runner-podman.service
cd "$RUNNER_DIR"
sudo -u gitea-runner gitea-act-runner register -c "$CONFIG"