Current Path : /etc/rc.d/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : //etc/rc.d/pflog |
#!/bin/sh # # $FreeBSD: release/9.1.0/etc/rc.d/pflog 231653 2012-02-14 10:16:56Z dougb $ # # PROVIDE: pflog # REQUIRE: FILESYSTEMS netif cleanvar # KEYWORD: nojail . /etc/rc.subr name="pflog" rcvar="pflog_enable" command="/sbin/pflogd" pidfile="/var/run/pflogd.pid" start_precmd="pflog_prestart" stop_postcmd="pflog_poststop" extra_commands="reload resync" # for backward compatibility resync_cmd="pflog_resync" pflog_prestart() { load_kld pflog || return 1 # set pflog0 interface to up state if ! ifconfig pflog0 up; then warn 'could not bring up pflog0.' return 1 fi # prepare the command line for pflogd rc_flags="-f $pflog_logfile $rc_flags" # report we're ready to run pflogd return 0 } pflog_poststop() { if ! ifconfig pflog0 down; then warn 'could not bring down pflog0.' return 1 fi return 0 } # for backward compatibility pflog_resync() { run_rc_command reload } load_rc_config $name run_rc_command "$1"