summaryrefslogtreecommitdiff
path: root/init.d/pf.in
diff options
context:
space:
mode:
authorWilliam Hubbs <w.d.hubbs@gmail.com>2014-12-03 10:13:41 -0600
committerWilliam Hubbs <w.d.hubbs@gmail.com>2014-12-03 10:13:41 -0600
commit1267025fb76af18e31b2c7de16606abbb9b87ea3 (patch)
tree8cc3a36b1dd7e1438d05a293cae8eac572126a7c /init.d/pf.in
parent30cc3cdb76a66c7c0f89a52db4e5cff77b570e31 (diff)
Diffstat (limited to 'init.d/pf.in')
-rw-r--r--init.d/pf.in59
1 files changed, 0 insertions, 59 deletions
diff --git a/init.d/pf.in b/init.d/pf.in
deleted file mode 100644
index f4344a93..00000000
--- a/init.d/pf.in
+++ /dev/null
@@ -1,59 +0,0 @@
-#!@SBINDIR@/openrc-run
-# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
-# Released under the 2-clause BSD license.
-
-name="Packet Filter"
-: ${pf_conf:=${pf_rules:-/etc/pf.conf}}
-required_files=$pf_conf
-
-extra_commands="checkconfig showstatus"
-extra_started_commands="reload"
-
-depend() {
- need localmount
- keyword -jail -prefix
-}
-
-start()
-{
- ebegin "Starting $name"
- if command -v kldload >/dev/null 2>&1; then
- kldload pf 2>/dev/null
- fi
- pfctl -q -F all
- pfctl -q -f "$pf_conf" $pf_args
- pfctl -q -e
- eend $?
-}
-
-stop()
-{
- ebegin "Stopping $name"
- pfctl -q -d
- eend $?
-}
-
-checkconfig()
-{
- ebegin "Checking $name configuration"
- pfctl -n -f "$pf_conf"
- eend $?
-}
-
-reload()
-{
- ebegin "Reloading $name rules."
- pfctl -q -n -f "$pf_conf" && \
- {
- # Flush everything but existing state entries that way when
- # rules are read in, it doesn't break established connections.
- pfctl -q -Fnat -Fqueue -Frules -FSources -Finfo -FTables -Fosfp
- pfctl -q -f "$pf_conf" $pf_args
- }
- eend $?
-}
-
-showstatus()
-{
- pfctl -s info
-}