snac2

Fork of https://codeberg.org/grunfink/snac2
git clone https://git.inz.fi/snac2
Log | Files | Refs | README | LICENSE

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"