Deleted Added
sdiff udiff text old ( 195026 ) new ( 197947 )
full compact
1#!/bin/sh
2#
3# $FreeBSD: head/etc/rc.d/pf 195026 2009-06-26 01:04:50Z dougb $
4#
5
6# PROVIDE: pf
7# REQUIRE: FILESYSTEMS netif pflog pfsync
8# BEFORE: routing
9# KEYWORD: nojail
10
11. /etc/rc.subr

--- 8 unchanged lines hidden (view full) ---

20resync_cmd="pf_resync"
21status_cmd="pf_status"
22extra_commands="check reload resync status"
23required_files="$pf_rules"
24required_modules="pf"
25
26pf_start()
27{
28 [ -z "${rc_quiet}" ] && echo "Enabling pf."
29 $pf_program -F all > /dev/null 2>&1
30 $pf_program -f "$pf_rules" $pf_flags
31 if ! $pf_program -s info | grep -q "Enabled" ; then
32 $pf_program -e
33 fi
34}
35
36pf_stop()
37{
38 if $pf_program -s info | grep -q "Enabled" ; then
39 [ -z "${rc_quiet}" ] && echo "Disabling pf."
40 $pf_program -d
41 fi
42}
43
44pf_check()
45{
46 echo "Checking pf rules."
47 $pf_program -n -f "$pf_rules"
48}

--- 22 unchanged lines hidden ---