[Midnightbsd-cvs] src [11687] trunk/etc/rc.d/pf: update pf script

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sun Jul 8 16:27:05 EDT 2018


Revision: 11687
          http://svnweb.midnightbsd.org/src/?rev=11687
Author:   laffer1
Date:     2018-07-08 16:27:05 -0400 (Sun, 08 Jul 2018)
Log Message:
-----------
update pf script

Modified Paths:
--------------
    trunk/etc/rc.d/pf

Modified: trunk/etc/rc.d/pf
===================================================================
--- trunk/etc/rc.d/pf	2018-07-08 20:26:47 UTC (rev 11686)
+++ trunk/etc/rc.d/pf	2018-07-08 20:27:05 UTC (rev 11687)
@@ -1,7 +1,6 @@
 #!/bin/sh
 #
 # $MidnightBSD$
-#
 
 # PROVIDE: pf
 # REQUIRE: FILESYSTEMS netif pflog pfsync
@@ -46,21 +45,18 @@
 pf_check()
 {
 	echo "Checking pf rules."
-	$pf_program -n -f "$pf_rules"
+	$pf_program -n -f "$pf_rules" $pf_flags
 }
 
 pf_reload()
 {
 	echo "Reloading pf rules."
-	$pf_program -n -f "$pf_rules" || return 1
-	# Flush everything but existing state entries that way when
-	# rules are read in, it doesn't break established connections.
-	$pf_program -Fnat -Fqueue -Frules -FSources -Finfo -FTables -Fosfp > /dev/null 2>&1
-	$pf_program -f "$pf_rules" $pf_flags
+	pf_resync
 }
 
 pf_resync()
 {
+	$pf_program -n -f "$pf_rules" $pf_flags || return 1
 	$pf_program -f "$pf_rules" $pf_flags
 }
 



More information about the Midnightbsd-cvs mailing list