svn commit: r275019 - in projects/building-blocks: etc etc/rc.d share/mk tools/build/mk tools/build/options usr.sbin

Garrett Cooper ngie at FreeBSD.org
Tue Nov 25 08:39:48 UTC 2014


Author: ngie
Date: Tue Nov 25 08:39:46 2014
New Revision: 275019
URL: https://svnweb.freebsd.org/changeset/base/275019

Log:
  Make inetd optional via MK_INETD

Added:
  projects/building-blocks/tools/build/options/WITHOUT_INETD   (contents, props changed)
Modified:
  projects/building-blocks/etc/Makefile
  projects/building-blocks/etc/rc.d/Makefile
  projects/building-blocks/share/mk/src.opts.mk
  projects/building-blocks/tools/build/mk/OptionalObsoleteFiles.inc
  projects/building-blocks/usr.sbin/Makefile

Modified: projects/building-blocks/etc/Makefile
==============================================================================
--- projects/building-blocks/etc/Makefile	Tue Nov 25 08:04:32 2014	(r275018)
+++ projects/building-blocks/etc/Makefile	Tue Nov 25 08:39:46 2014	(r275019)
@@ -25,7 +25,6 @@ BIN1=	auto_master \
 	hosts \
 	hosts.allow \
 	hosts.equiv \
-	inetd.conf \
 	libalias.conf \
 	libmap.conf \
 	login.access \
@@ -95,6 +94,10 @@ BIN1+= snmpd.config
 BIN1+= freebsd-update.conf
 .endif
 
+.if ${MK_INETD} != "no"
+BIN1+= inetd.conf
+.endif
+
 .if ${MK_LOCATE} != "no"
 BIN1+=	${.CURDIR}/../usr.bin/locate/locate/locate.rc
 .endif

Modified: projects/building-blocks/etc/rc.d/Makefile
==============================================================================
--- projects/building-blocks/etc/rc.d/Makefile	Tue Nov 25 08:04:32 2014	(r275018)
+++ projects/building-blocks/etc/rc.d/Makefile	Tue Nov 25 08:39:46 2014	(r275019)
@@ -56,7 +56,7 @@ FILES=	DAEMON \
 	hostid \
 	hostid_save \
 	hostname \
-	inetd \
+	${_inetd} \
 	ip6addrctl \
 	ipfilter \
 	ipfs \
@@ -175,6 +175,10 @@ _ubthidhci=	ubthidhci
 _casperd=	casperd
 .endif
 
+.if ${MK_INETD} != "no"
+_inetd=		inetd
+.endif
+
 .if ${MK_NS_CACHING} != "no"
 _nscd=		nscd
 .endif

Modified: projects/building-blocks/share/mk/src.opts.mk
==============================================================================
--- projects/building-blocks/share/mk/src.opts.mk	Tue Nov 25 08:04:32 2014	(r275018)
+++ projects/building-blocks/share/mk/src.opts.mk	Tue Nov 25 08:39:46 2014	(r275019)
@@ -95,6 +95,7 @@ __DEFAULT_YES_OPTIONS = \
     ICONV \
     INET \
     INET6 \
+    INETD \
     IPFILTER \
     IPFW \
     JAIL \

Modified: projects/building-blocks/tools/build/mk/OptionalObsoleteFiles.inc
==============================================================================
--- projects/building-blocks/tools/build/mk/OptionalObsoleteFiles.inc	Tue Nov 25 08:04:32 2014	(r275018)
+++ projects/building-blocks/tools/build/mk/OptionalObsoleteFiles.inc	Tue Nov 25 08:39:46 2014	(r275019)
@@ -2013,6 +2013,13 @@ OLD_FILES+=usr/share/man/man8/traceroute
 OLD_FILES+=rescue/ping6
 .endif
 
+.if ${MK_INETD} == no
+OLD_FILES+=etc/rc.d/inetd
+OLD_FILES+=usr/sbin/inetd
+OLD_FILES+=usr/share/man/man5/inetd.conf.5.gz
+OLD_FILES+=usr/share/man/man8/inetd.8.gz
+.endif
+
 .if ${MK_INFO} == no
 OLD_FILES+=usr/bin/info
 OLD_FILES+=usr/bin/infokey

Added: projects/building-blocks/tools/build/options/WITHOUT_INETD
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/building-blocks/tools/build/options/WITHOUT_INETD	Tue Nov 25 08:39:46 2014	(r275019)
@@ -0,0 +1,3 @@
+.\" $FreeBSD$
+Set to not build
+.Xr inetd 8 .

Modified: projects/building-blocks/usr.sbin/Makefile
==============================================================================
--- projects/building-blocks/usr.sbin/Makefile	Tue Nov 25 08:04:32 2014	(r275018)
+++ projects/building-blocks/usr.sbin/Makefile	Tue Nov 25 08:39:46 2014	(r275019)
@@ -34,7 +34,6 @@ SUBDIR=	adduser \
 	gstat \
 	i2c \
 	ifmcstat \
-	inetd \
 	iostat \
 	iscsid \
 	kldxref \
@@ -175,6 +174,10 @@ SUBDIR+=	rtsold
 SUBDIR+=	traceroute6
 .endif
 
+.if ${MK_INETD} != "no"
+SUBDIR+=	inetd
+.endif
+
 .if ${MK_IPFW} != "no"
 SUBDIR+=	ipfwpcap
 .endif


More information about the svn-src-projects mailing list