From b6ee66a16fcb57e0dc9dfccf86ce40ee3ab7ba18 Mon Sep 17 00:00:00 2001 From: Doug Rabson Date: Fri, 7 Jul 2023 13:18:19 +0100 Subject: sysutils/podman: update to 4.6.0 Approved by: lwhsu --- sysutils/podman/files/podman_service.in | 37 +++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100755 sysutils/podman/files/podman_service.in (limited to 'sysutils/podman/files/podman_service.in') 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" -- cgit v1.2.3