snac_freebsd (521B)
1 # PROVIDE: snac 2 # REQUIRE: DAEMON 3 # KEYWORD: shutdown 4 5 . /etc/rc.subr 6 7 name="snac" 8 rcvar=snac_enable 9 10 load_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 18 start_precmd="snac_precmd" 19 command="/usr/sbin/daemon" 20 command_args="-P ${snac_pidfile} -r -f /usr/local/bin/snac ${snac_args}" 21 22 snac_precmd() 23 { 24 install -d -m 755 -o ${snac_user} -g ${snac_user} ${snac_rundir} 25 } 26 27 run_rc_command "$1"