195075 Commits

Author SHA1 Message Date
Enji Cooper
ad50ede66c Fill in MK_VI == no 2014-11-29 01:53:55 +00:00
Enji Cooper
1d91a05822 share/termcap requires ex from usr.bin/vi in order to compile, and since usr.bin
comes after share in SUBDIR in Makefile.inc1, the build will fail when vi is not
installed on the build host

Run build-tools for usr.bin/vi and install ex, etc to WORLDTMP to enable building
share/termcap on hosts that don't have nvi installed on them
2014-11-29 01:53:27 +00:00
Enji Cooper
ef0036244a Remove the conditional 2014-11-28 22:08:50 +00:00
Enji Cooper
0a775c8d2e Install skeleton files based on the values of MK_MAIL and MK_TCSH
Customize according to MK_GAMES and MK_VI, in particular comment out lines
that would change behavior

Change dot.cshrc and dot.profile to not check for /usr/games/fortune based
on the new behavior in customizing the files
2014-11-28 22:07:16 +00:00
Enji Cooper
6dd1d788eb Ignore usr/share/nls 2014-11-28 20:48:53 +00:00
Enji Cooper
2d561fcbcf Use ${.TARGET} instead of hardcoding the name in the dump build rule 2014-11-27 23:42:32 +00:00
Enji Cooper
68b259bdd5 Populate MK_AUTOFS and MK_BSDCONFIG; add more dtrace bits to MK_CDDL; add minimal bits to MK_LIB32 2014-11-27 09:53:17 +00:00
Enji Cooper
92e0655db4 Honor MK_AUTOFS 2014-11-27 09:50:12 +00:00
Enji Cooper
a8b303ad4d Add WITHOUT_AUTOFS and WITHOUT_BSDCONFIG 2014-11-27 09:42:40 +00:00
Enji Cooper
b7c1742fa8 Filter out /lib, /usr/lib32, and fold the /usr/lib* checks into one expression 2014-11-27 09:40:36 +00:00
Enji Cooper
caedb5eb29 Honor MK_EXAMPLES 2014-11-27 08:31:20 +00:00
Enji Cooper
0a579cc707 Handle MK_RADIUS_SUPPORT in usr.sbin/ppp 2014-11-27 07:56:28 +00:00
Enji Cooper
899d8a5bd5 Only install libmap32.conf if MK_LIB32 != no 2014-11-27 07:49:25 +00:00
Enji Cooper
ee0d2af8e2 Until I teach bsd.*.mk to accept NO_ROOT, make this script only accept root users 2014-11-27 07:33:50 +00:00
Enji Cooper
7e8bf5690f Remove /etc/X11 entry from BSD.root.dist
- FreeBSD hasn't packaged X11 with the distro since 8.x
- X.org hasn't required xorg.conf [in /etc/X11] for some time now
- X.org should work with ${LOCALBASE}/etc/X11
- This path should be included in the X.org package manifest
2014-11-27 07:26:20 +00:00
Enji Cooper
eaf49814e9 Ignore boot and remove from MK_BOOT additions done in previous commit 2014-11-27 07:19:36 +00:00
Enji Cooper
b13f4f90e4 Fill in MK_BOOT for amd64 2014-11-27 07:17:32 +00:00
Enji Cooper
254aaed7cf Fix typos: MK_RADIUS -> MK_RADIUS_SUPPORT 2014-11-27 04:23:00 +00:00
Enji Cooper
7a818dff67 Populate MK_CUSE, MK_NETGRAPH, MK_NETGRAPH_SUPPORT, and MK_RADIUS_SUPPORT 2014-11-27 04:19:01 +00:00
Enji Cooper
f541dd9b51 Implement MK_RADIUS_SUPPORT to make libradius and assorted support optional 2014-11-27 04:16:47 +00:00
Enji Cooper
ebb7b8dbb0 Honor MK_ATM, MK_CUSE, and MK_NETGRAPH_SUPPORT
Shuffle around conditionals so they're better sorted
2014-11-27 04:01:39 +00:00
Enji Cooper
9f325b1e41 Implement knobs for MK_NETGRAPH_SUPPORT 2014-11-27 03:59:57 +00:00
Enji Cooper
44834b8f27 Honor MK_NETGRAPH for netgraph manpages 2014-11-27 00:10:59 +00:00
Enji Cooper
e26856d614 Honor MK_NETGRAPH for netgraph components 2014-11-27 00:10:16 +00:00
Enji Cooper
49a61f07c1 Only build iscsi/iscsi_initiator if MK_ISCSI != no 2014-11-27 00:02:42 +00:00
Enji Cooper
bb9096f6ca Move hyperv/vmm under MK_HYPERV/MK_BHYVE, respectively 2014-11-26 23:07:54 +00:00
Enji Cooper
d96b818e73 - Fill in MK_LEGACY_CONSOLE == no and SYSCONS == no
- Don't install syscons(4)
- Don't install the moused or syscons rc.d scripts if MK_LEGACY_CONSOLE == no
2014-11-26 22:41:51 +00:00
Enji Cooper
238fb74d5c Followup to r275144 -- don't traverse down usr.sbin/zzz if ACPI/APM are disabled 2014-11-26 22:27:31 +00:00
Enji Cooper
c1399c63ec - Fix egrep -> grep typo introduced in previous commit
- Do depth-first search on OLD_DIRS so the list is logically sorted
2014-11-26 22:26:22 +00:00
Enji Cooper
f5ce9d6be9 Installing zzz(8) doesn't make sense when both ACPI and APM are disabled 2014-11-26 21:53:53 +00:00
Enji Cooper
f8a682df15 Add missing line continuation 2014-11-26 21:32:12 +00:00
Enji Cooper
0341ccf227 Clean up more usb related files when MK_USB == no when dealing with
manpages, libraries, and binaries
2014-11-26 21:18:52 +00:00
Enji Cooper
38082ac9ae - Handle OLD_LIBS properly by looking for versioned .so's
- Filter out /usr/libdata and /usr/libdata/pkgconfig from OLD_DIRS
2014-11-26 21:17:32 +00:00
Enji Cooper
ece34a4f2d Fix use of OLD_FILES and OLD_LIBS for MK_BSNMP and MK_TESTS
Convention in the file is that .a files be added to OLD_FILES and versioned .so's
be added to OLD_LIBS
2014-11-26 14:01:27 +00:00
Enji Cooper
24dce9ffb7 Ignore LIBPRIVATEDIR when suggesting directories to prune 2014-11-26 13:26:12 +00:00
Enji Cooper
a3f5edf093 Add MK_TIMED option for optionally building usr.sbin/timed, et al 2014-11-26 13:25:09 +00:00
Enji Cooper
046cc7b93e Account for /usr/include/protocols/r{outed,whod}.h with their respective build knobs 2014-11-26 12:54:58 +00:00
Enji Cooper
12de3059d0 Fix some accidentally inverted logic 2014-11-26 12:49:37 +00:00
Enji Cooper
466046ec0d Conditionalize a number of components in the tree
- bootparamd
- bootpd
- finger/fingerd
- ftp/ftpd
- hastctl/hastd
- iscsid, et al
- rbootd
- talk/talkd
- tcpd, et al
- tftp/tftpd

Add src.conf entries for the various components and do a best effort
at adding components to tools/build/mk/OptionalObsoleteFiles.inc
2014-11-26 08:44:05 +00:00
Enji Cooper
7e57795a34 Don't try and build 32-bit versions of hyperv / bhyve 2014-11-26 06:54:17 +00:00
Enji Cooper
fb624adcf8 MK_HYPERV:
Sort OLD_FILES and add /usr/libexec/hyperv to OLD_DIRS
2014-11-26 03:38:12 +00:00
Enji Cooper
961281fa16 Don't install the rsh and telnetd pam.d files if MK_RCMDS == no
or MK_TELNET == no, respectively
2014-11-26 02:59:37 +00:00
Enji Cooper
4bbfcad580 Only install the accounting/apm rc scripts for MK_ACCT/MK_APM if the relevant
knobs are set
2014-11-26 02:46:48 +00:00
Enji Cooper
bdf492a3ac Missed the bsnmp config file 2014-11-26 02:37:00 +00:00
Enji Cooper
3802be0323 Remove deadcode 2014-11-26 00:13:51 +00:00
Enji Cooper
fe4c66a4f8 Add script I'm using to add entries to OptionalObsoleteFiles.inc 2014-11-25 23:01:01 +00:00
Enji Cooper
88585cd46c Add more MK_BSNMP == no entries for things not caught due to custom
settings in $SRCCONF
2014-11-25 22:38:16 +00:00
Enji Cooper
9a2c263854 Don't build/install lib/libvmmapi if MK_BHYVE == no
Suggested by: grehan
2014-11-25 19:45:28 +00:00
Enji Cooper
6d94729e30 Fill in entries for MK_BSNMP == no 2014-11-25 19:38:23 +00:00
Enji Cooper
05d9930e0f Only install etc/rc.d/bsnmpd if MK_BSNMP == yes 2014-11-25 19:37:55 +00:00