summaryrefslogtreecommitdiff
path: root/devel/gitea-act_runner
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--devel/gitea-act_runner/Makefile2
-rw-r--r--devel/gitea-act_runner/files/act_runner.in20
-rw-r--r--devel/gitea-act_runner/pkg-message2
3 files changed, 13 insertions, 11 deletions
diff --git a/devel/gitea-act_runner/Makefile b/devel/gitea-act_runner/Makefile
index 664984d85392..a8610b70efdc 100644
--- a/devel/gitea-act_runner/Makefile
+++ b/devel/gitea-act_runner/Makefile
@@ -1,7 +1,7 @@
PORTNAME= act_runner
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.13
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= devel
PKGNAMEPREFIX= gitea-
diff --git a/devel/gitea-act_runner/files/act_runner.in b/devel/gitea-act_runner/files/act_runner.in
index fa243278cc7e..119b92aca300 100644
--- a/devel/gitea-act_runner/files/act_runner.in
+++ b/devel/gitea-act_runner/files/act_runner.in
@@ -27,14 +27,21 @@ load_rc_config "${name}"
: ${act_runner_flags:="-c ${act_runner_config} daemon"}
procname="%%PREFIX%%/bin/act_runner"
-command="${procname} ${act_runner_flags}"
+command="/usr/sbin/daemon"
pidfile="/var/run/${name}.pid"
-start_cmd="${name}_start"
-sig_stop=KILL
+required_files=${act_runner_config}
+command_args=" -r -S -l ${act_runner_facility} -s ${act_runner_priority} \
+ -T ${name} \
+ -u ${act_runner_user} -p ${pidfile} \
+ -o ${act_runner_log_file} \
+ ${procname} ${act_runner_flags}"
-act_runner_start() {
+prestart_cmd="${name}_prestart"
+sig_stop=TERM
+
+act_runner_prestart() {
# ensure the log directories are owned by the unprivileged user
for d in "${act_runner_log_dir}"; do
if [ ! -e "$d" ]; then
@@ -42,11 +49,6 @@ act_runner_start() {
chown "${act_runner_user}" "$d"
fi
done
- /usr/sbin/daemon -S -l "${act_runner_facility}" -s "${act_runner_priority}" \
- -T "${name}" \
- -u "${act_runner_user}" -p "${pidfile}" \
- -o "${act_runner_log_file}" \
- $command
}
run_rc_command "$1"
diff --git a/devel/gitea-act_runner/pkg-message b/devel/gitea-act_runner/pkg-message
index 7f6b6e6d8c9f..61bf9945e09b 100644
--- a/devel/gitea-act_runner/pkg-message
+++ b/devel/gitea-act_runner/pkg-message
@@ -3,7 +3,7 @@
message: <<EOM
FreeBSD does not support Docker.
When configuring the runner, use 'host' as the label. e.g.
-act-runner register --labels FreeBSD:host,FreeBSD-14.2:host
+act-runner register --labels FreeBSD:host,FreeBSD-14.3:host
EOM
}
]