Home | History | Annotate | Line # | Download | only in rc.d
pflogd revision 1.2.30.1
      1       1.1    itojun #!/bin/sh
      2       1.1    itojun #
      3  1.2.30.1  wrstuden # $NetBSD: pflogd,v 1.2.30.1 2008/06/23 04:29:04 wrstuden Exp $
      4       1.1    itojun #
      5       1.1    itojun 
      6       1.1    itojun # PROVIDE: pflogd
      7       1.1    itojun # REQUIRE: pf
      8       1.1    itojun # BEFORE:  SERVERS
      9       1.1    itojun 
     10       1.2   mycroft $_rc_subr_loaded . /etc/rc.subr
     11       1.1    itojun 
     12       1.1    itojun name="pflogd"
     13       1.1    itojun rcvar=$name
     14       1.1    itojun command="/sbin/${name}"
     15  1.2.30.1  wrstuden start_precmd="pflogd_precmd"
     16       1.1    itojun pidfile="/var/run/${name}.pid"
     17       1.1    itojun 
     18  1.2.30.1  wrstuden pflogd_precmd()
     19  1.2.30.1  wrstuden {
     20  1.2.30.1  wrstuden 	if ! ifconfig pflog0 >/dev/null 2>&1; then
     21  1.2.30.1  wrstuden 		ifconfig pflog0 create
     22  1.2.30.1  wrstuden 	fi
     23  1.2.30.1  wrstuden 
     24  1.2.30.1  wrstuden 	ifconfig pflog0 up
     25  1.2.30.1  wrstuden }
     26  1.2.30.1  wrstuden 
     27       1.1    itojun load_rc_config $name
     28       1.1    itojun run_rc_command "$1"
     29