svn commit: r280426 - in stable/9: etc/rc.d tools/build/mk
Garrett Cooper
ngie at FreeBSD.org
Tue Mar 24 08:22:49 UTC 2015
Author: ngie
Date: Tue Mar 24 08:22:48 2015
New Revision: 280426
URL: https://svnweb.freebsd.org/changeset/base/280426
Log:
MFstable/10 r278052,r278190,r278191,r278574,r278575,r280422:
r278052:
MFC r271892:
r271892:
Sort the optional rc.d scripts by their knobs
Sponsored by: EMC / Isilon Storage Division
r278190:
MFC r277732:
r277732:
Honor MK_API in etc/rc.d
Sponsored by: EMC / Isilon Storage Division
r278191:
MFC r277733:
r277733:
Honor MK_AMD with etc/rc.d/amd
Sponsored by: EMC / Isilon Storage Division
r278574:
MFC r277736:
r277736:
Honor MK_ACCT with etc/rc.d/accounting
Sponsored by: EMC / Isilon Storage Division
r278575:
Remove etc/rc.d/accounting from FILES
r280422:
MFC r271893,r271895,r272043,r278249,r278282,r278466:
r271893:
Don't install /etc/rc.d/rwho unless MK_RCMDS == yes
Sponsored by: EMC / Isilon Storage Division
r271895:
Don't install /etc/rc.d/ftp-proxy unless MK_PF == yes
Sponsored by: EMC / Isilon Storage Division
r272043:
Don't install /etc/rc.d/keyserv unless MK_OPENSSL == yes
Sponsored by: EMC / Isilon Storage Division
r278249:
Honor the following flags with the following rc.d scripts for services that can
be easily decoupled from the boot process without disrupting other services
- MK_APM && MK_ACPI: powerd
- MK_BOOTPARAMD: bootparams
- MK_FTP: ftpd
- MK_INETD: inetd
- MK_LEGACY_CONSOLE: moused, syscons
- MK_MAIL: othermta
- MK_NS_CACHING: nscd
- MK_NTP: ntpd (ntpdate is required by other services and can't be easily
conditionalized -- yet..)
- MK_ROUTED: routed
- MK_SENDMAIL: sendmail
- MK_TIMED: timed
- MK_VI: virecover
Sponsored by: EMC / Isilon Storage Division
r278282:
Use FILES+= idiom instead of _inetd when referencing inetd rc.d script
This was a discrepancy between ^/projects/building-blocks and ^/head that I
didn't resolve before committing the change to ^/head
Pointyhat to: me
Reported by: jhb
Sponsored by: EMC / Isilon Storage Division
r278466:
Remove explicit routing/sendmail rc.d inclusion in FILES
Reported by: Guy Yur <guyyur at gmail.com>
Sponsored by: EMC / Isilon Storage Division
Modified:
stable/9/etc/rc.d/Makefile
stable/9/tools/build/mk/OptionalObsoleteFiles.inc
Directory Properties:
stable/9/ (props changed)
stable/9/etc/ (props changed)
stable/9/etc/rc.d/ (props changed)
stable/9/tools/ (props changed)
stable/9/tools/build/ (props changed)
Modified: stable/9/etc/rc.d/Makefile
==============================================================================
--- stable/9/etc/rc.d/Makefile Tue Mar 24 08:21:36 2015 (r280425)
+++ stable/9/etc/rc.d/Makefile Tue Mar 24 08:22:48 2015 (r280426)
@@ -18,7 +18,6 @@ FILES= DAEMON \
auditdistd \
bgfsck \
${_bluetooth} \
- bootparams \
bridge \
${_bthidd} \
cleanvar \
@@ -34,8 +33,6 @@ FILES= DAEMON \
encswap \
faith \
fsck \
- ftp-proxy \
- ftpd \
gbde \
geli \
geli2 \
@@ -45,7 +42,6 @@ FILES= DAEMON \
hostid \
hostid_save \
hostname \
- inetd \
initrandom \
ip6addrctl \
ipfilter \
@@ -57,7 +53,6 @@ FILES= DAEMON \
${_ipxrouted} \
kadmind \
kerberos \
- keyserv \
kld \
kldxref \
kpasswdd \
@@ -73,7 +68,6 @@ FILES= DAEMON \
mdconfig \
mdconfig2 \
mountd \
- moused \
mroute6d \
mrouted \
msgs \
@@ -90,14 +84,11 @@ FILES= DAEMON \
nisdomain \
${_nscd} \
nsswitch \
- ntpd \
ntpdate \
${_opensm} \
- othermta \
pf \
pflog \
pfsync \
- powerd \
ppp \
pppoed \
pwcheck \
@@ -109,16 +100,13 @@ FILES= DAEMON \
rfcomm_pppd_server \
root \
route6d \
- routed \
routing \
rpcbind \
rtadvd \
rtsold \
- rwho \
savecore \
sdpd \
securelevel \
- sendmail \
serial \
sppp \
${_sshd} \
@@ -127,10 +115,8 @@ FILES= DAEMON \
static_ndp \
stf \
swap1 \
- syscons \
sysctl \
syslogd \
- timed \
tmp \
${_ubthidhci} \
ugidfw \
@@ -150,19 +136,34 @@ FILES= DAEMON \
FILES+= accounting
.endif
-.if ${MK_AMD} != "no"
-FILES+= amd
-.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
+
.if ${MK_APM} != "no"
FILES+= apm
FILES+= apmd
.endif
+.if ${MK_BLUETOOTH} != "no"
+_bluetooth= bluetooth
+_bthidd= bthidd
+_hcsecd= hcsecd
+_ubthidhci= ubthidhci
+.endif
+
+.if ${MK_BOOTPARAMD} != "no"
+FILES+= bootparams
+.endif
+
.if ${MK_BSNMP} != "no"
FILES+= bsnmpd
.endif
@@ -171,10 +172,18 @@ FILES+= bsnmpd
FILES+= ccd
.endif
+.if ${MK_FTP} != "no"
+FILES+= ftpd
+.endif
+
.if ${MK_HAST} != "no"
FILES+= hastd
.endif
+.if ${MK_INETD} != "no"
+FILES+= inetd
+.endif
+
.if ${MK_IPX} != "no"
_ipxrouted= ipxrouted
.endif
@@ -183,27 +192,57 @@ _ipxrouted= ipxrouted
FILES+= jail
.endif
+.if ${MK_LEGACY_CONSOLE} != "no"
+FILES+= moused
+FILES+= syscons
+.endif
+
.if ${MK_LPR} != "no"
FILES+= lpd
.endif
+.if ${MK_MAIL} != "no"
+FILES+= othermta
+.endif
+
+.if ${MK_NS_CACHING} != "no"
+_nscd= nscd
+.endif
+
+.if ${MK_NTP} != "no"
+FILES+= ntpd
+.endif
+
.if ${MK_OFED} != "no"
_opensm= opensm
.endif
+.if ${MK_OPENSSL} != "no"
+FILES+= keyserv
+.endif
+
.if ${MK_OPENSSH} != "no"
_sshd= sshd
.endif
-.if ${MK_NS_CACHING} != "no"
-_nscd= nscd
+.if ${MK_PF} != "no"
+FILES+= ftp-proxy
.endif
-.if ${MK_BLUETOOTH} != "no"
-_bluetooth= bluetooth
-_bthidd= bthidd
-_hcsecd= hcsecd
-_ubthidhci= ubthidhci
+.if ${MK_RCMDS} != "no"
+FILES+= rwho
+.endif
+
+.if ${MK_ROUTED} != "no"
+FILES+= routed
+.endif
+
+.if ${MK_SENDMAIL} != "no"
+FILES+= sendmail
+.endif
+
+.if ${MK_TIMED} != "no"
+FILES+= timed
.endif
.if ${MK_WIRELESS} != "no"
Modified: stable/9/tools/build/mk/OptionalObsoleteFiles.inc
==============================================================================
--- stable/9/tools/build/mk/OptionalObsoleteFiles.inc Tue Mar 24 08:21:36 2015 (r280425)
+++ stable/9/tools/build/mk/OptionalObsoleteFiles.inc Tue Mar 24 08:22:48 2015 (r280426)
@@ -3303,9 +3303,9 @@ OLD_FILES+=usr/libexec/ssh-pkcs11-helper
OLD_FILES+=usr/sbin/sshd
.endif
-#.if ${MK_OPENSSL} == no
-# to be filled in
-#.endif
+.if ${MK_OPENSSL} == no
+OLD_FILES+=etc/rc.d/keyserv
+.endif
.if ${MK_SYSINSTALL} == no
OLD_FILES+=usr/sbin/sysinstall
@@ -3414,6 +3414,7 @@ OLD_DIRS+=usr/share/examples/pc-sysinsta
.if ${MK_PF} == no
OLD_FILES+=etc/periodic/security/520.pfdenied
OLD_FILES+=etc/pf.os
+OLD_FILES+=etc/rc.d/ftp-proxy
OLD_FILES+=sbin/pfctl
OLD_FILES+=sbin/pflogd
OLD_FILES+=usr/libexec/tftp-proxy
@@ -3596,6 +3597,7 @@ OLD_FILES+=usr/lib/private/libssh_p.a
.if ${MK_RCMDS} == no
OLD_FILES+=bin/rcp
+OLD_FILES+=etc/rc.d/rwho
OLD_FILES+=etc/periodic/daily/140.clean-rwho
OLD_FILES+=etc/periodic/daily/430.status-rwho
OLD_FILES+=rescue/rcp
More information about the svn-src-stable-9
mailing list