svn commit: r280421 - in stable/9: . etc lib lib/libpam/modules libexec share/mk tools/build/options usr.bin usr.sbin usr.sbin/ppp
Garrett Cooper
ngie at FreeBSD.org
Tue Mar 24 07:12:02 UTC 2015
Author: ngie
Date: Tue Mar 24 07:11:54 2015
New Revision: 280421
URL: https://svnweb.freebsd.org/changeset/base/280421
Log:
MFstable/10 r278569,r279505,r279506:
r278569:
MFC r278182:
r278182:
Conditionalize building radius support into libpam, ppp, etc via
MK_RADIUS_SUPPORT
Sponsored by: EMC / Isilon Storage Division
r279505:
MFC r278192:
Add the following options to enable/disable several features in the base system
WITHOUT_BOOTPARAMD - bootparamd
WITHOUT_BOOTPD - bootpd
WITHOUT_FINGER - finger, fingerd
WITHOUT_FTP - ftp, ftpd
WITHOUT_INETD - inetd
WITHOUT_RBOOTD - rbootd
WITHOUT_TCP_WRAPPERS - tcpd, et al
WITHOUT_TFTP - tftp, tftp-server
WITHOUT_TIMED - timed
Sponsored by: EMC / Isilon Storage Division
r279506:
MFC r278193:
Add MK_FILE to control whether or not to build file(1), libmagic(3), etc
Sponsored by: EMC / Isilon Storage Division
Added:
stable/9/tools/build/options/WITHOUT_BOOTPARAMD
- copied unchanged from r279505, stable/10/tools/build/options/WITHOUT_BOOTPARAMD
stable/9/tools/build/options/WITHOUT_BOOTPD
- copied unchanged from r279505, stable/10/tools/build/options/WITHOUT_BOOTPD
stable/9/tools/build/options/WITHOUT_FILE
- copied unchanged from r279506, stable/10/tools/build/options/WITHOUT_FILE
stable/9/tools/build/options/WITHOUT_FINGER
- copied unchanged from r279505, stable/10/tools/build/options/WITHOUT_FINGER
stable/9/tools/build/options/WITHOUT_FTP
- copied unchanged from r279505, stable/10/tools/build/options/WITHOUT_FTP
stable/9/tools/build/options/WITHOUT_INETD
- copied unchanged from r279505, stable/10/tools/build/options/WITHOUT_INETD
stable/9/tools/build/options/WITHOUT_RADIUS_SUPPORT
- copied unchanged from r278569, stable/10/tools/build/options/WITHOUT_RADIUS_SUPPORT
stable/9/tools/build/options/WITHOUT_RBOOTD
- copied unchanged from r279505, stable/10/tools/build/options/WITHOUT_RBOOTD
stable/9/tools/build/options/WITHOUT_TCP_WRAPPERS
- copied unchanged from r279505, stable/10/tools/build/options/WITHOUT_TCP_WRAPPERS
stable/9/tools/build/options/WITHOUT_TFTP
- copied unchanged from r279505, stable/10/tools/build/options/WITHOUT_TFTP
stable/9/tools/build/options/WITHOUT_TIMED
- copied unchanged from r279505, stable/10/tools/build/options/WITHOUT_TIMED
Modified:
stable/9/Makefile.inc1 (contents, props changed)
stable/9/etc/Makefile
stable/9/lib/Makefile (contents, props changed)
stable/9/lib/libpam/modules/modules.inc
stable/9/libexec/Makefile
stable/9/share/mk/bsd.own.mk
stable/9/usr.bin/Makefile
stable/9/usr.sbin/Makefile (contents, props changed)
stable/9/usr.sbin/ppp/Makefile
Directory Properties:
stable/9/ (props changed)
stable/9/etc/ (props changed)
stable/9/lib/ (props changed)
stable/9/lib/libpam/ (props changed)
stable/9/share/ (props changed)
stable/9/share/mk/ (props changed)
stable/9/tools/ (props changed)
stable/9/tools/build/ (props changed)
stable/9/tools/build/options/ (props changed)
stable/9/usr.bin/ (props changed)
stable/9/usr.sbin/ (props changed)
stable/9/usr.sbin/ppp/ (props changed)
Modified: stable/9/Makefile.inc1
==============================================================================
--- stable/9/Makefile.inc1 Tue Mar 24 06:59:41 2015 (r280420)
+++ stable/9/Makefile.inc1 Tue Mar 24 07:11:54 2015 (r280421)
@@ -1391,7 +1391,7 @@ _prebuild_libs= ${_kerberos5_lib_libasn1
lib/libkiconv lib/libkvm lib/liblzma lib/libmd \
lib/ncurses/ncurses lib/ncurses/ncursesw \
lib/libopie lib/libpam ${_lib_libthr} \
- lib/libradius lib/libsbuf lib/libtacplus \
+ ${_lib_libradius} lib/libsbuf lib/libtacplus \
${_cddl_lib_libumem} ${_cddl_lib_libnvpair} \
${_cddl_lib_libavl} \
${_cddl_lib_libzfs_core} \
@@ -1403,6 +1403,10 @@ _prebuild_libs= ${_kerberos5_lib_libasn1
_lib_libthr= lib/libthr
.endif
+.if ${MK_RADIUS_SUPPORT} != "no"
+_lib_libradius= lib/libradius
+.endif
+
.if ${MK_OFED} != "no"
_ofed_lib= contrib/ofed/usr.lib/
.endif
Modified: stable/9/etc/Makefile
==============================================================================
--- stable/9/etc/Makefile Tue Mar 24 06:59:41 2015 (r280420)
+++ stable/9/etc/Makefile Tue Mar 24 07:11:54 2015 (r280421)
@@ -17,13 +17,11 @@ BIN1= crontab \
dhclient.conf \
disktab \
fbtab \
- ftpusers \
gettytab \
group \
hosts \
hosts.allow \
hosts.equiv \
- inetd.conf \
libalias.conf \
libmap.conf \
login.access \
@@ -93,6 +91,14 @@ BIN1+= snmpd.config
BIN1+= freebsd-update.conf
.endif
+.if ${MK_FTP} != "no"
+BIN1+= ftpusers
+.endif
+
+.if ${MK_INETD} != "no"
+BIN1+= inetd.conf
+.endif
+
.if ${MK_LOCATE} != "no"
BIN1+= ${.CURDIR}/../usr.bin/locate/locate/locate.rc
.endif
Modified: stable/9/lib/Makefile
==============================================================================
--- stable/9/lib/Makefile Tue Mar 24 06:59:41 2015 (r280420)
+++ stable/9/lib/Makefile Tue Mar 24 07:11:54 2015 (r280421)
@@ -43,7 +43,7 @@ SUBDIR_ORDERED= ${_csu} \
libmd \
ncurses \
${_libnetgraph} \
- libradius \
+ ${_libradius} \
librpcsvc \
libsbuf \
libtacplus \
@@ -82,7 +82,7 @@ SUBDIR= ${SUBDIR_ORDERED} \
libjail \
libkiconv \
liblzma \
- libmagic \
+ ${_libmagic} \
libmemstat \
${_libmilter} \
${_libmp} \
@@ -153,6 +153,10 @@ _libbsnmp= libbsnmp
_clang= clang
.endif
+.if ${MK_FILE} != "no"
+_libmagic= libmagic
+.endif
+
.if ${MK_GPIB} != "no"
_libgpib= libgpib
.endif
@@ -224,6 +228,10 @@ _libmp= libmp
_libpmc= libpmc
.endif
+.if ${MK_RADIUS_SUPPORT} != "no"
+_libradius= libradius
+.endif
+
.if ${MK_SENDMAIL} != "no"
_libmilter= libmilter
_libsm= libsm
Modified: stable/9/lib/libpam/modules/modules.inc
==============================================================================
--- stable/9/lib/libpam/modules/modules.inc Tue Mar 24 06:59:41 2015 (r280420)
+++ stable/9/lib/libpam/modules/modules.inc Tue Mar 24 07:11:54 2015 (r280421)
@@ -21,7 +21,9 @@ MODULES += pam_opie
MODULES += pam_opieaccess
MODULES += pam_passwdqc
MODULES += pam_permit
+.if ${MK_RADIUS_SUPPORT} != "no"
MODULES += pam_radius
+.endif
MODULES += pam_rhosts
MODULES += pam_rootok
MODULES += pam_securetty
Modified: stable/9/libexec/Makefile
==============================================================================
--- stable/9/libexec/Makefile Tue Mar 24 06:59:41 2015 (r280420)
+++ stable/9/libexec/Makefile Tue Mar 24 07:11:54 2015 (r280421)
@@ -4,15 +4,11 @@
.include <bsd.own.mk>
SUBDIR= ${_atrun} \
- bootpd \
${_comsat} \
- fingerd \
- ftpd \
getty \
${_mail.local} \
${_mknetid} \
${_pppoed} \
- rbootd \
revnetgroup \
${_rlogind} \
rpc.rquotad \
@@ -24,9 +20,7 @@ SUBDIR= ${_atrun} \
${_rtld-elf} \
save-entropy \
${_smrsh} \
- tcpd \
${_telnetd} \
- tftpd \
${_tftp-proxy} \
ulog-helper \
${_ypxfr}
@@ -35,6 +29,18 @@ SUBDIR= ${_atrun} \
_atrun= atrun
.endif
+.if ${MK_BOOTPD} != "no"
+SUBDIR+= bootpd
+.endif
+
+.if ${MK_FINGER} != "no"
+SUBDIR+= fingerd
+.endif
+
+.if ${MK_FTP} != "no"
+SUBDIR+= ftpd
+.endif
+
.if ${MK_MAIL} != "no"
_comsat= comsat
.endif
@@ -56,6 +62,10 @@ _tftp-proxy= tftp-proxy
_rtld-elf= rtld-elf
.endif
+.if ${MK_RBOOTD} != "no"
+SUBDIR+= rbootd
+.endif
+
.if ${MK_RCMDS} != "no"
_rlogind= rlogind
_rshd= rshd
@@ -70,8 +80,16 @@ _smrsh= smrsh
SUBDIR+= talkd
.endif
+.if ${MK_TCP_WRAPPERS} != "no"
+SUBDIR+= tcpd
+.endif
+
.if ${MK_TELNET} != "no"
_telnetd= telnetd
.endif
+.if ${MK_TFTP} != "no"
+SUBDIR+= tftpd
+.endif
+
.include <bsd.subdir.mk>
Modified: stable/9/share/mk/bsd.own.mk
==============================================================================
--- stable/9/share/mk/bsd.own.mk Tue Mar 24 06:59:41 2015 (r280420)
+++ stable/9/share/mk/bsd.own.mk Tue Mar 24 07:11:54 2015 (r280421)
@@ -343,6 +343,8 @@ __DEFAULT_YES_OPTIONS = \
BINUTILS \
BLUETOOTH \
BOOT \
+ BOOTPARAMD \
+ BOOTPD \
BSD_CPIO \
BSDINSTALL \
BSNMP \
@@ -362,10 +364,13 @@ __DEFAULT_YES_OPTIONS = \
DYNAMICROOT \
EE \
EXAMPLES \
+ FILE \
+ FINGER \
FLOPPY \
FORTH \
FP_LIBC \
FREEBSD_UPDATE \
+ FTP \
GAMES \
GCC \
GCOV \
@@ -378,6 +383,7 @@ __DEFAULT_YES_OPTIONS = \
HTML \
INET \
INET6 \
+ INETD \
INFO \
INSTALLLIB \
IPFILTER \
@@ -419,6 +425,8 @@ __DEFAULT_YES_OPTIONS = \
PPP \
PROFILE \
QUOTAS \
+ RADIUS_SUPPORT \
+ RBOOTD \
RCMDS \
RCS \
RESCUE \
@@ -432,8 +440,11 @@ __DEFAULT_YES_OPTIONS = \
SYSCONS \
TALK \
TCSH \
+ TCP_WRAPPERS \
TELNET \
TEXTPROC \
+ TFTP \
+ TIMED \
TOOLCHAIN \
USB \
UTMPX \
Copied: stable/9/tools/build/options/WITHOUT_BOOTPARAMD (from r279505, stable/10/tools/build/options/WITHOUT_BOOTPARAMD)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ stable/9/tools/build/options/WITHOUT_BOOTPARAMD Tue Mar 24 07:11:54 2015 (r280421, copy of r279505, stable/10/tools/build/options/WITHOUT_BOOTPARAMD)
@@ -0,0 +1,3 @@
+.\" $FreeBSD$
+Set to not build or install
+.Xr bootparamd 8 .
Copied: stable/9/tools/build/options/WITHOUT_BOOTPD (from r279505, stable/10/tools/build/options/WITHOUT_BOOTPD)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ stable/9/tools/build/options/WITHOUT_BOOTPD Tue Mar 24 07:11:54 2015 (r280421, copy of r279505, stable/10/tools/build/options/WITHOUT_BOOTPD)
@@ -0,0 +1,3 @@
+.\" $FreeBSD$
+Set to not build or install
+.Xr bootpd 8 .
Copied: stable/9/tools/build/options/WITHOUT_FILE (from r279506, stable/10/tools/build/options/WITHOUT_FILE)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ stable/9/tools/build/options/WITHOUT_FILE Tue Mar 24 07:11:54 2015 (r280421, copy of r279506, stable/10/tools/build/options/WITHOUT_FILE)
@@ -0,0 +1,4 @@
+.\" $FreeBSD$
+Set to not build
+.Xr file 1
+and related programs.
Copied: stable/9/tools/build/options/WITHOUT_FINGER (from r279505, stable/10/tools/build/options/WITHOUT_FINGER)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ stable/9/tools/build/options/WITHOUT_FINGER Tue Mar 24 07:11:54 2015 (r280421, copy of r279505, stable/10/tools/build/options/WITHOUT_FINGER)
@@ -0,0 +1,5 @@
+.\" $FreeBSD$
+Set to not build or install
+.Xr finger 1
+and
+.Xr fingerd 8 .
Copied: stable/9/tools/build/options/WITHOUT_FTP (from r279505, stable/10/tools/build/options/WITHOUT_FTP)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ stable/9/tools/build/options/WITHOUT_FTP Tue Mar 24 07:11:54 2015 (r280421, copy of r279505, stable/10/tools/build/options/WITHOUT_FTP)
@@ -0,0 +1,5 @@
+.\" $FreeBSD$
+Set to not build or install
+.Xr ftp 1
+and
+.Xr ftpd 8 .
Copied: stable/9/tools/build/options/WITHOUT_INETD (from r279505, stable/10/tools/build/options/WITHOUT_INETD)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ stable/9/tools/build/options/WITHOUT_INETD Tue Mar 24 07:11:54 2015 (r280421, copy of r279505, stable/10/tools/build/options/WITHOUT_INETD)
@@ -0,0 +1,3 @@
+.\" $FreeBSD$
+Set to not build
+.Xr inetd 8 .
Copied: stable/9/tools/build/options/WITHOUT_RADIUS_SUPPORT (from r278569, stable/10/tools/build/options/WITHOUT_RADIUS_SUPPORT)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ stable/9/tools/build/options/WITHOUT_RADIUS_SUPPORT Tue Mar 24 07:11:54 2015 (r280421, copy of r278569, stable/10/tools/build/options/WITHOUT_RADIUS_SUPPORT)
@@ -0,0 +1,5 @@
+.\" $FreeBSD$
+Set to not build radius support into various applications, like
+.Xr pam_radius 8
+and
+.Xr ppp 8 .
Copied: stable/9/tools/build/options/WITHOUT_RBOOTD (from r279505, stable/10/tools/build/options/WITHOUT_RBOOTD)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ stable/9/tools/build/options/WITHOUT_RBOOTD Tue Mar 24 07:11:54 2015 (r280421, copy of r279505, stable/10/tools/build/options/WITHOUT_RBOOTD)
@@ -0,0 +1,3 @@
+.\" $FreeBSD$
+Set to not build or install
+.Xr rbootd 8 .
Copied: stable/9/tools/build/options/WITHOUT_TCP_WRAPPERS (from r279505, stable/10/tools/build/options/WITHOUT_TCP_WRAPPERS)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ stable/9/tools/build/options/WITHOUT_TCP_WRAPPERS Tue Mar 24 07:11:54 2015 (r280421, copy of r279505, stable/10/tools/build/options/WITHOUT_TCP_WRAPPERS)
@@ -0,0 +1,4 @@
+.\" $FreeBSD$
+Set to not build or install
+.Xr tcpd 8 ,
+and related utilities.
Copied: stable/9/tools/build/options/WITHOUT_TFTP (from r279505, stable/10/tools/build/options/WITHOUT_TFTP)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ stable/9/tools/build/options/WITHOUT_TFTP Tue Mar 24 07:11:54 2015 (r280421, copy of r279505, stable/10/tools/build/options/WITHOUT_TFTP)
@@ -0,0 +1,5 @@
+.\" $FreeBSD$
+Set to not build or install
+.Xr tftp 1
+and
+.Xr tftpd 8 .
Copied: stable/9/tools/build/options/WITHOUT_TIMED (from r279505, stable/10/tools/build/options/WITHOUT_TIMED)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ stable/9/tools/build/options/WITHOUT_TIMED Tue Mar 24 07:11:54 2015 (r280421, copy of r279505, stable/10/tools/build/options/WITHOUT_TIMED)
@@ -0,0 +1,3 @@
+.\" $FreeBSD$
+Set to not build or install
+.Xr timed 8 .
Modified: stable/9/usr.bin/Makefile
==============================================================================
--- stable/9/usr.bin/Makefile Tue Mar 24 06:59:41 2015 (r280420)
+++ stable/9/usr.bin/Makefile Tue Mar 24 07:11:54 2015 (r280421)
@@ -44,14 +44,11 @@ SUBDIR= alias \
expand \
false \
fetch \
- file \
find \
- finger \
fmt \
fold \
fstat \
fsync \
- ftp \
gcore \
gencat \
getconf \
@@ -153,7 +150,6 @@ SUBDIR= alias \
tar \
tcopy \
tee \
- tftp \
time \
tip \
top \
@@ -238,6 +234,22 @@ _clang= clang
SUBDIR+= ee
.endif
+.if ${MK_FILE} != "no"
+SUBDIR+= file
+.endif
+
+.if ${MK_FINGER} != "no"
+SUBDIR+= finger
+.endif
+
+.if ${MK_FTP} != "no"
+SUBDIR+= ftp
+.endif
+
+.if ${MK_GROFF} != "no"
+SUBDIR+= vgrind
+.endif
+
.if ${MK_HESIOD} != "no"
SUBDIR+= hesinfo
.endif
@@ -248,10 +260,6 @@ _mkcsmapper= mkcsmapper
_mkesdb= mkesdb
.endif
-.if ${MK_GROFF} != "no"
-SUBDIR+= vgrind
-.endif
-
.if ${MK_OPENSSL} != "no"
SUBDIR+= bc
SUBDIR+= chkey
@@ -324,6 +332,10 @@ SUBDIR+= colcrt
SUBDIR+= ul
.endif
+.if ${MK_TFTP} != "no"
+SUBDIR+= tftp
+.endif
+
.if ${MK_TOOLCHAIN} != "no"
SUBDIR+= ar
SUBDIR+= c89
Modified: stable/9/usr.sbin/Makefile
==============================================================================
--- stable/9/usr.sbin/Makefile Tue Mar 24 06:59:41 2015 (r280420)
+++ stable/9/usr.sbin/Makefile Tue Mar 24 07:11:54 2015 (r280421)
@@ -5,7 +5,6 @@
SUBDIR= adduser \
arp \
- bootparamd \
burncd \
bsdconfig \
cdcontrol \
@@ -33,7 +32,6 @@ SUBDIR= adduser \
gstat \
i2c \
ifmcstat \
- inetd \
iostat \
kldxref \
mailwrapper \
@@ -82,11 +80,8 @@ SUBDIR= adduser \
spray \
syslogd \
sysrc \
- tcpdchk \
- tcpdmatch \
tcpdrop \
tcpdump \
- timed \
traceroute \
trpt \
tzsetup \
@@ -149,6 +144,10 @@ SUBDIR+= rndc-confgen
SUBDIR+= bluetooth
.endif
+.if ${MK_BOOTPARAMD} != "no"
+SUBDIR+= bootparamd
+.endif
+
.if ${MK_BSDINSTALL} != "no"
SUBDIR+= bsdinstall
.endif
@@ -194,6 +193,10 @@ SUBDIR+= rtsold
SUBDIR+= traceroute6
.endif
+.if ${MK_INETD} != "no"
+SUBDIR+= inetd
+.endif
+
.if ${MK_IPFW} != "no"
SUBDIR+= ipfwpcap
.endif
@@ -313,6 +316,15 @@ SUBDIR+= sendmail
SUBDIR+= sysinstall
.endif
+.if ${MK_TCP_WRAPPERS} != "no"
+SUBDIR+= tcpdchk
+SUBDIR+= tcpdmatch
+.endif
+
+.if ${MK_TIMED} != "no"
+SUBDIR+= timed
+.endif
+
.if ${MK_TOOLCHAIN} != "no"
SUBDIR+= config
SUBDIR+= crunch
Modified: stable/9/usr.sbin/ppp/Makefile
==============================================================================
--- stable/9/usr.sbin/ppp/Makefile Tue Mar 24 06:59:41 2015 (r280420)
+++ stable/9/usr.sbin/ppp/Makefile Tue Mar 24 07:11:54 2015 (r280421)
@@ -31,6 +31,9 @@ PPP_NO_NETGRAPH=
.if ${MK_PAM_SUPPORT} == "no"
PPP_NO_PAM=
.endif
+.if ${MK_RADIUS_SUPPORT} == "no"
+PPP_NO_RADIUS=
+.endif
.if defined(PPP_NO_SUID)
BINMODE=550
More information about the svn-src-stable-9
mailing list