2.81 v/snac0 / examples / snac_freebsd
 1# PROVIDE: snac
 2# REQUIRE: DAEMON
 3# KEYWORD: shutdown
 4
 5. /etc/rc.subr
 6
 7name="snac"
 8rcvar=snac_enable
 9
10load_rc_config $name
11
12: ${snac_enable:=NO}
13: ${snac_user:="snac"}
14: ${snac_args:="httpd SNAC_DATA_PATH"}
15: ${snac_pidfile:="/var/run/snac/snac.pid"}
16: ${snac_rundir:="/var/run/snac"}
17
18start_precmd="snac_precmd"
19command="/usr/sbin/daemon"
20command_args="-P ${snac_pidfile} -r -f /usr/local/bin/snac ${snac_args}"
21
22snac_precmd()
23{
24    install -d -m 755 -o ${snac_user} -g ${snac_user} ${snac_rundir}
25}
26
27run_rc_command "$1"