Reverse the effect of r193198 for pf and ipfw which will once again

allow them to start after netif. There were too many problems reported
with this change in the short period of time that it lived in HEAD, and
we are too late in the release cycle to properly shake it out.

IMO the issue of having the firewalls up before the network is still a
valid concern, particularly for pf whose default state is wide open.
However properly solving this issue is going to take some investment
on the part of the people who actually use those tools.

This is not a strict reversion of all the changes for r193198 since it
also included some simplification of the BEFORE/REQUIRE logic which is
still valid for ipfilter and ip6fw.
This commit is contained in:
Doug Barton 2009-06-26 01:04:50 +00:00
parent c4c96d5ea5
commit 5ca51aad69
6 changed files with 6 additions and 6 deletions

View File

@ -4,7 +4,7 @@
#
# PROVIDE: NETWORKING NETWORK
# REQUIRE: netif netoptions routing network_ipv6 ppp
# REQUIRE: netif netoptions routing network_ipv6 ppp ipfw
# REQUIRE: defaultroute routed mrouted route6d mroute6d resolv
# This is a dummy dependency, for services which require networking

View File

@ -4,7 +4,7 @@
#
# PROVIDE: ipfw
# REQUIRE: FILESYSTEMS
# REQUIRE: ppp
# KEYWORD: nojail
. /etc/rc.subr

View File

@ -27,7 +27,7 @@
# PROVIDE: netif
# REQUIRE: atm1 cleanvar FILESYSTEMS serial sppp sysctl
# REQUIRE: ipfilter ipfs pf ipfw
# REQUIRE: ipfilter ipfs
# KEYWORD: nojail
. /etc/rc.subr

View File

@ -4,7 +4,7 @@
#
# PROVIDE: pf
# REQUIRE: FILESYSTEMS pflog pfsync
# REQUIRE: FILESYSTEMS netif pflog pfsync
# BEFORE: routing
# KEYWORD: nojail

View File

@ -4,7 +4,7 @@
#
# PROVIDE: pflog
# REQUIRE: FILESYSTEMS cleanvar
# REQUIRE: FILESYSTEMS netif cleanvar
# KEYWORD: nojail
. /etc/rc.subr

View File

@ -4,7 +4,7 @@
#
# PROVIDE: pfsync
# REQUIRE: FILESYSTEMS
# REQUIRE: FILESYSTEMS netif
# KEYWORD: nojail
. /etc/rc.subr