From owner-svn-src-projects@FreeBSD.ORG Sun Nov 30 06:08:28 2014 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4FC6BBD7; Sun, 30 Nov 2014 06:08:28 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 31877A8A; Sun, 30 Nov 2014 06:08:28 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id sAU68SGp064968; Sun, 30 Nov 2014 06:08:28 GMT (envelope-from ngie@FreeBSD.org) Received: (from ngie@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id sAU68NZN064945; Sun, 30 Nov 2014 06:08:23 GMT (envelope-from ngie@FreeBSD.org) Message-Id: <201411300608.sAU68NZN064945@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: ngie set sender to ngie@FreeBSD.org using -f From: Garrett Cooper Date: Sun, 30 Nov 2014 06:08:23 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r275300 - projects/building-blocks/etc/rc.d X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Nov 2014 06:08:28 -0000 Author: ngie Date: Sun Nov 30 06:08:22 2014 New Revision: 275300 URL: https://svnweb.freebsd.org/changeset/base/275300 Log: Fill in MK_ACPI, (MK_ACPI && MK_APM), MK_INET6, MK_PPP, and MK_ROUTED Rework script dependencies to allow everything made optional to more optional Modified: projects/building-blocks/etc/rc.d/Makefile projects/building-blocks/etc/rc.d/NETWORKING projects/building-blocks/etc/rc.d/bridge projects/building-blocks/etc/rc.d/defaultroute projects/building-blocks/etc/rc.d/gssd 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/nsswitch projects/building-blocks/etc/rc.d/ppp projects/building-blocks/etc/rc.d/resolv projects/building-blocks/etc/rc.d/route6d projects/building-blocks/etc/rc.d/routed projects/building-blocks/etc/rc.d/routing projects/building-blocks/etc/rc.d/static_arp projects/building-blocks/etc/rc.d/static_ndp projects/building-blocks/etc/rc.d/stf Modified: projects/building-blocks/etc/rc.d/Makefile ============================================================================== --- projects/building-blocks/etc/rc.d/Makefile Sun Nov 30 06:03:59 2014 (r275299) +++ projects/building-blocks/etc/rc.d/Makefile Sun Nov 30 06:08:22 2014 (r275300) @@ -40,7 +40,6 @@ FILES= DAEMON \ hostid_save \ hostname \ ${_inetd} \ - ip6addrctl \ ipfilter \ ipfs \ ipfw \ @@ -65,8 +64,6 @@ FILES= DAEMON \ mdconfig \ mdconfig2 \ mountd \ - mroute6d \ - mrouted \ msgs \ natd \ netif \ @@ -82,34 +79,21 @@ FILES= DAEMON \ pf \ pflog \ pfsync \ - powerd \ - power_profile \ - ppp \ - pppoed \ pwcheck \ quota \ random \ rarpd \ rctl \ resolv \ - rfcomm_pppd_server \ root \ - route6d \ - routed \ routing \ rpcbind \ - rtadvd \ - rtsold \ savecore \ - sdpd \ securelevel \ serial \ - sppp \ ${_sshd} \ statd \ static_arp \ - static_ndp \ - stf \ swap \ swaplate \ sysctl \ @@ -132,6 +116,14 @@ FILES= DAEMON \ FILES+= accounting .endif +.if ${MK_ACPI} != "no" +FILES+= power_profile +.endif + +.if ${MK_ACPI} != "no" || ${MK_APM} != "no" +FILES+= powerd +.endif + .if ${MK_AMD} != "no" FILES+= amd .endif @@ -162,6 +154,8 @@ FILES+= autounmountd _bluetooth= bluetooth _bthidd= bthidd _hcsecd= hcsecd +FILES+= rfcomm_pppd_server +FILES+= sdpd _ubthidhci= ubthidhci .endif @@ -197,6 +191,16 @@ FILES+= hastd _inetd= inetd .endif +.if ${MK_INET6} != "no" +FILES+= ip6addrctl +FILES+= mroute6d +FILES+= route6d +FILES+= stf +FILES+= rtadvd +FILES+= rtsold +FILES+= static_ndp +.endif + .if ${MK_ISCSI} != "no" FILES+= iscsictl FILES+= iscsid @@ -259,10 +263,20 @@ _sshd= sshd FILES+= ftp-proxy .endif +.if ${MK_PPP} != "no" +FILES+= ppp +FILES+= pppoed +FILES+= sppp +.endif + .if ${MK_RCMDS} != "no" FILES+= rwho .endif +.if ${MK_ROUTED} != "no" +FILES+= routed +.endif + .if ${MK_SENDMAIL} != "no" FILES+= sendmail .endif Modified: projects/building-blocks/etc/rc.d/NETWORKING ============================================================================== --- projects/building-blocks/etc/rc.d/NETWORKING Sun Nov 30 06:03:59 2014 (r275299) +++ projects/building-blocks/etc/rc.d/NETWORKING Sun Nov 30 06:08:22 2014 (r275300) @@ -4,9 +4,9 @@ # # PROVIDE: NETWORKING NETWORK -# REQUIRE: netif netoptions routing ppp ipfw stf -# REQUIRE: defaultroute routed mrouted route6d mroute6d resolv bridge -# REQUIRE: static_arp static_ndp +# REQUIRE: netif netoptions routing ipfw +# REQUIRE: defaultroute resolv bridge +# REQUIRE: static_arp # This is a dummy dependency, for services which require networking # to be operational before starting. Modified: projects/building-blocks/etc/rc.d/bridge ============================================================================== --- projects/building-blocks/etc/rc.d/bridge Sun Nov 30 06:03:59 2014 (r275299) +++ projects/building-blocks/etc/rc.d/bridge Sun Nov 30 06:08:22 2014 (r275300) @@ -26,7 +26,7 @@ # # PROVIDE: bridge -# REQUIRE: netif ppp stf +# REQUIRE: netif # KEYWORD: nojail . /etc/rc.subr Modified: projects/building-blocks/etc/rc.d/defaultroute ============================================================================== --- projects/building-blocks/etc/rc.d/defaultroute Sun Nov 30 06:03:59 2014 (r275299) +++ projects/building-blocks/etc/rc.d/defaultroute Sun Nov 30 06:08:22 2014 (r275300) @@ -6,7 +6,7 @@ # # PROVIDE: defaultroute -# REQUIRE: devd netif stf +# REQUIRE: devd netif # KEYWORD: nojail . /etc/rc.subr Modified: projects/building-blocks/etc/rc.d/gssd ============================================================================== --- projects/building-blocks/etc/rc.d/gssd Sun Nov 30 06:03:59 2014 (r275299) +++ projects/building-blocks/etc/rc.d/gssd Sun Nov 30 06:08:22 2014 (r275300) @@ -5,7 +5,7 @@ # PROVIDE: gssd # REQUIRE: root -# BEFORE: nfsd +# BEFORE: nfsd nfsuserd # KEYWORD: nojail shutdown . /etc/rc.subr Modified: projects/building-blocks/etc/rc.d/ipfw ============================================================================== --- projects/building-blocks/etc/rc.d/ipfw Sun Nov 30 06:03:59 2014 (r275299) +++ projects/building-blocks/etc/rc.d/ipfw Sun Nov 30 06:08:22 2014 (r275300) @@ -4,7 +4,6 @@ # # PROVIDE: ipfw -# REQUIRE: ppp # 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 06:03:59 2014 (r275299) +++ projects/building-blocks/etc/rc.d/local_unbound Sun Nov 30 06:08:22 2014 (r275300) @@ -4,7 +4,7 @@ # # PROVIDE: local_unbound -# REQUIRE: FILESYSTEMS netif resolv +# REQUIRE: FILESYSTEMS netif resolv routing # BEFORE: NETWORKING # KEYWORD: shutdown Modified: projects/building-blocks/etc/rc.d/netif ============================================================================== --- projects/building-blocks/etc/rc.d/netif Sun Nov 30 06:03:59 2014 (r275299) +++ projects/building-blocks/etc/rc.d/netif Sun Nov 30 06:08:22 2014 (r275300) @@ -26,7 +26,7 @@ # # PROVIDE: netif -# REQUIRE: FILESYSTEMS serial sppp sysctl +# REQUIRE: FILESYSTEMS serial sysctl # REQUIRE: ipfilter ipfs # KEYWORD: nojailvnet Modified: projects/building-blocks/etc/rc.d/nsswitch ============================================================================== --- projects/building-blocks/etc/rc.d/nsswitch Sun Nov 30 06:03:59 2014 (r275299) +++ projects/building-blocks/etc/rc.d/nsswitch Sun Nov 30 06:08:22 2014 (r275300) @@ -27,7 +27,7 @@ # # PROVIDE: nsswitch -# REQUIRE: root +# REQUIRE: root routing # BEFORE: NETWORK . /etc/rc.subr Modified: projects/building-blocks/etc/rc.d/ppp ============================================================================== --- projects/building-blocks/etc/rc.d/ppp Sun Nov 30 06:03:59 2014 (r275299) +++ projects/building-blocks/etc/rc.d/ppp Sun Nov 30 06:08:22 2014 (r275300) @@ -5,6 +5,7 @@ # PROVIDE: ppp # REQUIRE: netif +# BEFORE: bridge ipfw routing # KEYWORD: nojail . /etc/rc.subr Modified: projects/building-blocks/etc/rc.d/resolv ============================================================================== --- projects/building-blocks/etc/rc.d/resolv Sun Nov 30 06:03:59 2014 (r275299) +++ projects/building-blocks/etc/rc.d/resolv Sun Nov 30 06:08:22 2014 (r275300) @@ -28,7 +28,7 @@ # # PROVIDE: resolv -# REQUIRE: netif FILESYSTEMS +# REQUIRE: netif FILESYSTEMS routing # KEYWORD: nojail . /etc/rc.subr Modified: projects/building-blocks/etc/rc.d/route6d ============================================================================== --- projects/building-blocks/etc/rc.d/route6d Sun Nov 30 06:03:59 2014 (r275299) +++ projects/building-blocks/etc/rc.d/route6d Sun Nov 30 06:08:22 2014 (r275300) @@ -4,7 +4,8 @@ # # PROVIDE: route6d -# REQUIRE: netif routing +# REQUIRE: bridge netif routing +# BEFORE: NETWORKING # KEYWORD: nojail . /etc/rc.subr Modified: projects/building-blocks/etc/rc.d/routed ============================================================================== --- projects/building-blocks/etc/rc.d/routed Sun Nov 30 06:03:59 2014 (r275299) +++ projects/building-blocks/etc/rc.d/routed Sun Nov 30 06:08:22 2014 (r275300) @@ -4,7 +4,8 @@ # # PROVIDE: routed -# REQUIRE: netif routing +# REQUIRE: bridge netif routing +# BEFORE: NETWORKING # KEYWORD: nojail . /etc/rc.subr Modified: projects/building-blocks/etc/rc.d/routing ============================================================================== --- projects/building-blocks/etc/rc.d/routing Sun Nov 30 06:03:59 2014 (r275299) +++ projects/building-blocks/etc/rc.d/routing Sun Nov 30 06:08:22 2014 (r275300) @@ -6,7 +6,7 @@ # # PROVIDE: routing -# REQUIRE: netif ppp stf +# REQUIRE: netif # KEYWORD: nojailvnet . /etc/rc.subr Modified: projects/building-blocks/etc/rc.d/static_arp ============================================================================== --- projects/building-blocks/etc/rc.d/static_arp Sun Nov 30 06:03:59 2014 (r275299) +++ projects/building-blocks/etc/rc.d/static_arp Sun Nov 30 06:08:22 2014 (r275300) @@ -30,7 +30,7 @@ # # PROVIDE: static_arp -# REQUIRE: netif +# REQUIRE: netif routing # KEYWORD: nojail . /etc/rc.subr Modified: projects/building-blocks/etc/rc.d/static_ndp ============================================================================== --- projects/building-blocks/etc/rc.d/static_ndp Sun Nov 30 06:03:59 2014 (r275299) +++ projects/building-blocks/etc/rc.d/static_ndp Sun Nov 30 06:08:22 2014 (r275300) @@ -30,7 +30,8 @@ # # PROVIDE: static_ndp -# REQUIRE: netif +# REQUIRE: netif routing +# BEFORE: NETWORKING # KEYWORD: nojail . /etc/rc.subr Modified: projects/building-blocks/etc/rc.d/stf ============================================================================== --- projects/building-blocks/etc/rc.d/stf Sun Nov 30 06:03:59 2014 (r275299) +++ projects/building-blocks/etc/rc.d/stf Sun Nov 30 06:08:22 2014 (r275300) @@ -4,6 +4,7 @@ # PROVIDE: stf # REQUIRE: netif +# BEFORE: bridge defaultroute NETWORKING routing # KEYWORD: nojail . /etc/rc.subr