1 1.1 itojun #!/bin/sh 2 1.1 itojun # 3 1.3 yamt # $NetBSD: pflogd,v 1.3 2008/06/18 09:06:26 yamt 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.3 yamt start_precmd="pflogd_precmd" 16 1.1 itojun pidfile="/var/run/${name}.pid" 17 1.1 itojun 18 1.3 yamt pflogd_precmd() 19 1.3 yamt { 20 1.3 yamt if ! ifconfig pflog0 >/dev/null 2>&1; then 21 1.3 yamt ifconfig pflog0 create 22 1.3 yamt fi 23 1.3 yamt 24 1.3 yamt ifconfig pflog0 up 25 1.3 yamt } 26 1.3 yamt 27 1.1 itojun load_rc_config $name 28 1.1 itojun run_rc_command "$1" 29