summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authormlaier <mlaier@FreeBSD.org>2004-06-23 01:42:06 +0000
committermlaier <mlaier@FreeBSD.org>2004-06-23 01:42:06 +0000
commitc5c0a34dc206a0491bc341934aeff082effccd7f (patch)
tree1846cb77f33de86947af4a03bf118d6d1cce8273 /etc
parentf42f4268ea5ac76473520f70b31c9fb1c30f5aee (diff)
downloadFreeBSD-src-c5c0a34dc206a0491bc341934aeff082effccd7f.zip
FreeBSD-src-c5c0a34dc206a0491bc341934aeff082effccd7f.tar.gz
Swap order of ruleset load and enabling pf to work around a problem on altq
startup. Moreover, this is the "more logic" order.
Diffstat (limited to 'etc')
-rw-r--r--etc/rc.d/pf6
1 files changed, 3 insertions, 3 deletions
diff --git a/etc/rc.d/pf b/etc/rc.d/pf
index c2f387b..1d52360 100644
--- a/etc/rc.d/pf
+++ b/etc/rc.d/pf
@@ -47,14 +47,14 @@ pf_prestart()
pf_start()
{
echo "Enabling pf."
- if ! ${pf_program:-/sbin/pfctl} -si | grep -q "Enabled" ; then
- ${pf_program:-/sbin/pfctl} -e
- fi
${pf_program:-/sbin/pfctl} -Fa > /dev/null 2>&1
if [ -r "${pf_rules}" ]; then
${pf_program:-/sbin/pfctl} \
-f "${pf_rules}" ${pf_flags}
fi
+ if ! ${pf_program:-/sbin/pfctl} -si | grep -q "Enabled" ; then
+ ${pf_program:-/sbin/pfctl} -e
+ fi
}
pf_stop()
OpenPOWER on IntegriCloud