svn commit: r275314 - projects/building-blocks/etc/rc.d
Garrett Cooper
ngie at FreeBSD.org
Sun Nov 30 11:14:52 UTC 2014
Author: ngie
Date: Sun Nov 30 11:14:49 2014
New Revision: 275314
URL: https://svnweb.freebsd.org/changeset/base/275314
Log:
- Make NETWORKING depend on DNS/FIREWALL
- Make local_unbound provide DNS
- Make ipfs, ipfw, and pf provide FIREWALL
- Make securelevel require FIREWALL
- Remove ipfs/ipfilter requirement from netif to avoid circular dependency
with those services
Modified:
projects/building-blocks/etc/rc.d/Makefile
projects/building-blocks/etc/rc.d/NETWORKING
projects/building-blocks/etc/rc.d/ipfs
projects/building-blocks/etc/rc.d/ipfw
projects/building-blocks/etc/rc.d/local_unbound
projects/building-blocks/etc/rc.d/netif
projects/building-blocks/etc/rc.d/pf
projects/building-blocks/etc/rc.d/securelevel
Modified: projects/building-blocks/etc/rc.d/Makefile
==============================================================================
--- projects/building-blocks/etc/rc.d/Makefile Sun Nov 30 11:07:54 2014 (r275313)
+++ projects/building-blocks/etc/rc.d/Makefile Sun Nov 30 11:14:49 2014 (r275314)
@@ -40,11 +40,6 @@ FILES= DAEMON \
hostid_save \
hostname \
${_inetd} \
- ipfilter \
- ipfs \
- ipfw \
- ipmon \
- ipnat \
ipsec \
${_kadmind} \
${_kdc} \
@@ -76,9 +71,6 @@ FILES= DAEMON \
nsswitch \
${_opensm} \
${_othermta} \
- pf \
- pflog \
- pfsync \
pwcheck \
quota \
random \
@@ -201,6 +193,17 @@ FILES+= rtsold
FILES+= static_ndp
.endif
+.if ${MK_IPFILTER} != "no"
+FILES+= ipfilter
+FILES+= ipmon
+FILES+= ipnat
+FILES+= ipfs
+.endif
+
+.if ${MK_IPFW} != "no"
+FILES+= ipfw
+.endif
+
.if ${MK_ISCSI} != "no"
FILES+= iscsictl
FILES+= iscsid
@@ -242,6 +245,16 @@ FILES+= nfsd
FILES+= nfsuserd
.endif
+.if ${MK_NIS} != "no"
+FILES+= nisdomain
+FILES+= ypbind
+FILES+= yppasswdd
+FILES+= ypserv
+FILES+= ypset
+FILES+= ypupdated
+FILES+= ypxfrd
+.endif
+
.if ${MK_NTP} != "no"
FILES+= ntpd
FILES+= ntpdate
@@ -261,6 +274,9 @@ _sshd= sshd
.if ${MK_PF} != "no"
FILES+= ftp-proxy
+FILES+= pf
+FILES+= pflog
+FILES+= pfsync
.endif
.if ${MK_PPP} != "no"
Modified: projects/building-blocks/etc/rc.d/NETWORKING
==============================================================================
--- projects/building-blocks/etc/rc.d/NETWORKING Sun Nov 30 11:07:54 2014 (r275313)
+++ projects/building-blocks/etc/rc.d/NETWORKING Sun Nov 30 11:14:49 2014 (r275314)
@@ -4,7 +4,7 @@
#
# PROVIDE: NETWORKING NETWORK
-# REQUIRE: netif netoptions routing ipfw
+# REQUIRE: netif netoptions routing DNS FIREWALL
# REQUIRE: defaultroute resolv bridge
# REQUIRE: static_arp
Modified: projects/building-blocks/etc/rc.d/ipfs
==============================================================================
--- projects/building-blocks/etc/rc.d/ipfs Sun Nov 30 11:07:54 2014 (r275313)
+++ projects/building-blocks/etc/rc.d/ipfs Sun Nov 30 11:14:49 2014 (r275314)
@@ -3,7 +3,7 @@
# $FreeBSD$
#
-# PROVIDE: ipfs
+# PROVIDE: ipfs FIREWALL
# REQUIRE: ipnat
# KEYWORD: nojail shutdown
Modified: projects/building-blocks/etc/rc.d/ipfw
==============================================================================
--- projects/building-blocks/etc/rc.d/ipfw Sun Nov 30 11:07:54 2014 (r275313)
+++ projects/building-blocks/etc/rc.d/ipfw Sun Nov 30 11:14:49 2014 (r275314)
@@ -3,7 +3,8 @@
# $FreeBSD$
#
-# PROVIDE: ipfw
+# PROVIDE: ipfw FIREWALL
+# REQUIRE: defaultroute
# KEYWORD: nojailvnet
. /etc/rc.subr
Modified: projects/building-blocks/etc/rc.d/local_unbound
==============================================================================
--- projects/building-blocks/etc/rc.d/local_unbound Sun Nov 30 11:07:54 2014 (r275313)
+++ projects/building-blocks/etc/rc.d/local_unbound Sun Nov 30 11:14:49 2014 (r275314)
@@ -3,9 +3,8 @@
# $FreeBSD$
#
-# PROVIDE: local_unbound
+# PROVIDE: local_unbound DNS
# REQUIRE: FILESYSTEMS netif resolv routing
-# BEFORE: NETWORKING
# KEYWORD: shutdown
. /etc/rc.subr
Modified: projects/building-blocks/etc/rc.d/netif
==============================================================================
--- projects/building-blocks/etc/rc.d/netif Sun Nov 30 11:07:54 2014 (r275313)
+++ projects/building-blocks/etc/rc.d/netif Sun Nov 30 11:14:49 2014 (r275314)
@@ -27,7 +27,6 @@
# PROVIDE: netif
# REQUIRE: FILESYSTEMS serial sysctl
-# REQUIRE: ipfilter ipfs
# KEYWORD: nojailvnet
. /etc/rc.subr
Modified: projects/building-blocks/etc/rc.d/pf
==============================================================================
--- projects/building-blocks/etc/rc.d/pf Sun Nov 30 11:07:54 2014 (r275313)
+++ projects/building-blocks/etc/rc.d/pf Sun Nov 30 11:14:49 2014 (r275314)
@@ -3,7 +3,7 @@
# $FreeBSD$
#
-# PROVIDE: pf
+# PROVIDE: pf FIREWALL
# REQUIRE: FILESYSTEMS netif pflog pfsync
# BEFORE: routing
# KEYWORD: nojail
Modified: projects/building-blocks/etc/rc.d/securelevel
==============================================================================
--- projects/building-blocks/etc/rc.d/securelevel Sun Nov 30 11:07:54 2014 (r275313)
+++ projects/building-blocks/etc/rc.d/securelevel Sun Nov 30 11:14:49 2014 (r275314)
@@ -4,7 +4,7 @@
#
# PROVIDE: securelevel
-# REQUIRE: adjkerntz ipfw ipfilter pf
+# REQUIRE: adjkerntz FIREWALL
. /etc/rc.subr
More information about the svn-src-projects
mailing list