diff options
author | Doug Rabson <dfr@FreeBSD.org> | 2023-07-07 13:18:19 +0100 |
---|---|---|
committer | Doug Rabson <dfr@FreeBSD.org> | 2023-07-22 13:36:47 +0100 |
commit | b6ee66a16fcb57e0dc9dfccf86ce40ee3ab7ba18 (patch) | |
tree | 9036f61687c5e8d9c26dc2d5717b02fdf80f7cd8 /sysutils/podman/files/podman_service.in | |
parent | sysutils/skopeo: update to 1.13.0 (diff) |
sysutils/podman: update to 4.6.0
Approved by: lwhsu
Diffstat (limited to 'sysutils/podman/files/podman_service.in')
-rwxr-xr-x | sysutils/podman/files/podman_service.in | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/sysutils/podman/files/podman_service.in b/sysutils/podman/files/podman_service.in new file mode 100755 index 000000000000..0ecb1b0197f3 --- /dev/null +++ b/sysutils/podman/files/podman_service.in @@ -0,0 +1,37 @@ +#!/bin/sh + +# Podman API Service + +# PROVIDE: podman_service +# REQUIRE: LOGIN +# KEYWORD: shutdown + +# Add the following to /etc/rc.conf[.local] to enable this service +# +# podman_service_enable: Set to NO by default. +# Set it to YES to start podman API service daemon +# podman_service_flags: Extra flags for podman command (e.g. to set logging level) +# podman_service_log: Path to log file for podman stderr output +# + +. /etc/rc.subr + +name=podman_service +rcvar=${name}_enable + +: ${podman_service_enable:=NO} +: ${podman_service_flags:="--time=0"} +: ${podman_service_log:="/var/log/podman.log"} + +command="%%PREFIX%%/bin/podman" +pidfile="/var/run/$name.pid" +start_cmd="podman_start" + +podman_start() +{ + startmsg "Starting ${name}." + /usr/sbin/daemon -o ${podman_service_log} -f -p ${pidfile} ${command} system service ${podman_service_flags} +} + +load_rc_config ${name} +run_rc_command "$1" |