#!/bin/sh
#
# $NetBSD: iocaine.sh,v 1.1 2026/08/30 14:31:38 leot Exp $
#
# PROVIDE: iocaine
# REQUIRE: NETWORKING DAEMON
# KEYWORD: shutdown

name="iocaine"
command="/usr/pkg/sbin/daemonize"
pidfile="/var/run/${name}/${name}.pid"

task="/usr/pkg/bin/${name}"
procname="${task}"

command_args="-p ${pidfile} \
	-u iocaine \
	-c /var/iocaine \
	-e /var/log/iocaine/stderr \
	-o /var/log/iocaine/stdout \
	${task} --config-path /usr/pkg/etc/iocaine/conf.d start"

iocaine_precmd()
{
	if [ ! -e "/var/run/${name}" ]; then
		install -d -o iocaine -g iocaine \
			/var/run/${name};
	fi
}

$_rc_subr_loaded . /etc/rc.subr
start_precmd="iocaine_precmd"

load_rc_config ${name}
run_rc_command "$1"
