diff options
Diffstat (limited to '')
-rw-r--r-- | devel/gitea-act_runner/Makefile | 2 | ||||
-rw-r--r-- | devel/gitea-act_runner/files/act_runner.in | 20 | ||||
-rw-r--r-- | devel/gitea-act_runner/pkg-message | 2 |
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 } ] |