bookends.m4, config.m4: Allow configuration of reverse-path filtering.
[firewall] / base.m4
diff --git a/base.m4 b/base.m4
index 7aa28b3..5170531 100644 (file)
--- a/base.m4
+++ b/base.m4
@@ -1,5 +1,5 @@
 m4_divert(-1)
-### -*-sh-*-
+### -*-m4-*-
 ###
 ### Failsafe prologue for firewall scripts
 ###
@@ -38,6 +38,7 @@ m4_changecom(<:##:>)
 ### 32   Set safe IP options.                                  [bookends]
 ### 34   Error chains.                                         [bookends]
 ### 36   Give loopback traffic a free pass.                    [bookends]
+### 38   Utility chains.                                       [functions]
 ### 40 Address classification.                                 [classify]
 ### 42   Definition of address class policies.                 [local]
 ### 44   Definition of interfaces and addresses.               [local]
@@ -55,6 +56,16 @@ m4_changecom(<:##:>)
 
 m4_divert(0)m4_dnl
 #! /bin/sh
+### BEGIN INIT INFO
+# Provides:            firewall
+# Required-Start:      mountkernfs
+# Required-Stop:
+# X-Start-Before:      ifupdown
+# X-Stop-After:                ifupdown
+# Default-Start:       S
+# Default-Stop:                0 6
+# Description:         Provides customized packet filter rules.
+### END INIT INFO
 ### *** GENERATED FILE: DO NOT EDIT ***
 
 set -e
@@ -90,6 +101,6 @@ m4_define(<:defconf:>, <:: ${$1=m4_ifdef(<:conf_$1:>, conf_$1, $2)}:>)
 ## setconf(CONF, VALUE)
 ##
 ## Set config variable VALUE.
-m4_define(<:setconf:> <:m4_define(<:conf_$1:>, <:$2:>):>)
+m4_define(<:setconf:>, <:m4_define(<:conf_$1:>, <:$2:>):>)
 
 ###----- That's all, folks --------------------------------------------------