From 9c3d2ffcdff40754b2207eb84c1ff0843e225c71 Mon Sep 17 00:00:00 2001 From: sam Date: Sun, 21 Sep 2008 22:02:26 +0000 Subject: add new build knobs and jigger some existing controls to improve control over the result of buildworld and installworld; this especially helps packaging systems such as nanobsd Reviewed by: various (posted to arch) MFC after: 1 month --- tools/build/options/WITHOUT_ACCT | 5 +++++ tools/build/options/WITHOUT_AMD | 4 ++++ tools/build/options/WITHOUT_APM | 5 +++++ tools/build/options/WITHOUT_AT | 4 ++++ tools/build/options/WITHOUT_CTM | 4 ++++ tools/build/options/WITHOUT_FREEBSD_UPDATE | 3 +++ tools/build/options/WITHOUT_IPFW | 2 ++ tools/build/options/WITHOUT_JAIL | 3 +++ tools/build/options/WITHOUT_LEGACY_CONSOLE | 5 +++++ tools/build/options/WITHOUT_LOCATE | 4 ++++ tools/build/options/WITHOUT_MAIL | 2 ++ tools/build/options/WITHOUT_MAKE | 4 ++++ tools/build/options/WITHOUT_NDIS | 3 +++ tools/build/options/WITHOUT_NETGRAPH | 3 +++ tools/build/options/WITHOUT_NTP | 4 ++++ tools/build/options/WITHOUT_PKGTOOLS | 4 ++++ tools/build/options/WITHOUT_PMC | 4 ++++ tools/build/options/WITHOUT_PORTSNAP | 4 ++++ tools/build/options/WITHOUT_PPP | 4 ++++ tools/build/options/WITHOUT_QUOTAS | 4 ++++ tools/build/options/WITHOUT_ROUTED | 4 ++++ tools/build/options/WITHOUT_SLIP | 4 ++++ tools/build/options/WITHOUT_SYSINSTALL | 4 ++++ tools/build/options/WITHOUT_TELNET | 4 ++++ tools/build/options/WITHOUT_TEXTPROC | 3 +++ tools/build/options/WITHOUT_WIRELESS | 5 +++++ 26 files changed, 99 insertions(+) create mode 100644 tools/build/options/WITHOUT_ACCT create mode 100644 tools/build/options/WITHOUT_AMD create mode 100644 tools/build/options/WITHOUT_APM create mode 100644 tools/build/options/WITHOUT_AT create mode 100644 tools/build/options/WITHOUT_CTM create mode 100644 tools/build/options/WITHOUT_FREEBSD_UPDATE create mode 100644 tools/build/options/WITHOUT_IPFW create mode 100644 tools/build/options/WITHOUT_JAIL create mode 100644 tools/build/options/WITHOUT_LEGACY_CONSOLE create mode 100644 tools/build/options/WITHOUT_LOCATE create mode 100644 tools/build/options/WITHOUT_MAIL create mode 100644 tools/build/options/WITHOUT_MAKE create mode 100644 tools/build/options/WITHOUT_NDIS create mode 100644 tools/build/options/WITHOUT_NETGRAPH create mode 100644 tools/build/options/WITHOUT_NTP create mode 100644 tools/build/options/WITHOUT_PKGTOOLS create mode 100644 tools/build/options/WITHOUT_PMC create mode 100644 tools/build/options/WITHOUT_PORTSNAP create mode 100644 tools/build/options/WITHOUT_PPP create mode 100644 tools/build/options/WITHOUT_QUOTAS create mode 100644 tools/build/options/WITHOUT_ROUTED create mode 100644 tools/build/options/WITHOUT_SLIP create mode 100644 tools/build/options/WITHOUT_SYSINSTALL create mode 100644 tools/build/options/WITHOUT_TELNET create mode 100644 tools/build/options/WITHOUT_TEXTPROC create mode 100644 tools/build/options/WITHOUT_WIRELESS (limited to 'tools') diff --git a/tools/build/options/WITHOUT_ACCT b/tools/build/options/WITHOUT_ACCT new file mode 100644 index 0000000..537ee96 --- /dev/null +++ b/tools/build/options/WITHOUT_ACCT @@ -0,0 +1,5 @@ +.\" $FreeBSD$ +Set to not build process accounting tools such as +.Xr ac 8 +and +.Xr accton 8 . diff --git a/tools/build/options/WITHOUT_AMD b/tools/build/options/WITHOUT_AMD new file mode 100644 index 0000000..473d03e --- /dev/null +++ b/tools/build/options/WITHOUT_AMD @@ -0,0 +1,4 @@ +.\" $FreeBSD$ +Set to not build +.Xr amd 8 , +and related programs. diff --git a/tools/build/options/WITHOUT_APM b/tools/build/options/WITHOUT_APM new file mode 100644 index 0000000..6ed47d0 --- /dev/null +++ b/tools/build/options/WITHOUT_APM @@ -0,0 +1,5 @@ +.\" $FreeBSD$ +Set to not build +.Xr apm 8 , +.Xr apmd 8 +and related programs. diff --git a/tools/build/options/WITHOUT_AT b/tools/build/options/WITHOUT_AT new file mode 100644 index 0000000..45e552f --- /dev/null +++ b/tools/build/options/WITHOUT_AT @@ -0,0 +1,4 @@ +.\" $FreeBSD$ +Set to not build +.Xr at 1 +and related utilities. diff --git a/tools/build/options/WITHOUT_CTM b/tools/build/options/WITHOUT_CTM new file mode 100644 index 0000000..e436d91 --- /dev/null +++ b/tools/build/options/WITHOUT_CTM @@ -0,0 +1,4 @@ +.\" $FreeBSD$ +Set to not build +.Xr ctm 1 +and related utilities. diff --git a/tools/build/options/WITHOUT_FREEBSD_UPDATE b/tools/build/options/WITHOUT_FREEBSD_UPDATE new file mode 100644 index 0000000..7215754 --- /dev/null +++ b/tools/build/options/WITHOUT_FREEBSD_UPDATE @@ -0,0 +1,3 @@ +.\" $FreeBSD$ +Set to not build +.Xr freebsd-update 8 . diff --git a/tools/build/options/WITHOUT_IPFW b/tools/build/options/WITHOUT_IPFW new file mode 100644 index 0000000..b6a06b2 --- /dev/null +++ b/tools/build/options/WITHOUT_IPFW @@ -0,0 +1,2 @@ +.\" $FreeBSD$ +Set to not build IPFW tools. diff --git a/tools/build/options/WITHOUT_JAIL b/tools/build/options/WITHOUT_JAIL new file mode 100644 index 0000000..27774e8 --- /dev/null +++ b/tools/build/options/WITHOUT_JAIL @@ -0,0 +1,3 @@ +.\" $FreeBSD$ +Set to not build tools for the support of jails; e.g. +.Xr jail 8 . diff --git a/tools/build/options/WITHOUT_LEGACY_CONSOLE b/tools/build/options/WITHOUT_LEGACY_CONSOLE new file mode 100644 index 0000000..85e8604 --- /dev/null +++ b/tools/build/options/WITHOUT_LEGACY_CONSOLE @@ -0,0 +1,5 @@ +.\" $FreeBSD$ +Set to not build programs that support a legacy PC console; e.g. +.Xr kbdcontrol 8 +and +.Xr vidcontrol 8 . diff --git a/tools/build/options/WITHOUT_LOCATE b/tools/build/options/WITHOUT_LOCATE new file mode 100644 index 0000000..4acba8a --- /dev/null +++ b/tools/build/options/WITHOUT_LOCATE @@ -0,0 +1,4 @@ +.\" $FreeBSD$ +Set to not build +.Xr locate 1 +and related programs. diff --git a/tools/build/options/WITHOUT_MAIL b/tools/build/options/WITHOUT_MAIL new file mode 100644 index 0000000..4d3a69d --- /dev/null +++ b/tools/build/options/WITHOUT_MAIL @@ -0,0 +1,2 @@ +.\" $FreeBSD$ +Set to not build any mail support (MUA or MTA). diff --git a/tools/build/options/WITHOUT_MAKE b/tools/build/options/WITHOUT_MAKE new file mode 100644 index 0000000..f4c1155 --- /dev/null +++ b/tools/build/options/WITHOUT_MAKE @@ -0,0 +1,4 @@ +.\" $FreeBSD$ +Set to not install +.Xr make 1 +and related support files. diff --git a/tools/build/options/WITHOUT_NDIS b/tools/build/options/WITHOUT_NDIS new file mode 100644 index 0000000..f7bcdae --- /dev/null +++ b/tools/build/options/WITHOUT_NDIS @@ -0,0 +1,3 @@ +.\" $FreeBSD$ +Set to not build programs and libraries +related to NDIS emulation support. diff --git a/tools/build/options/WITHOUT_NETGRAPH b/tools/build/options/WITHOUT_NETGRAPH new file mode 100644 index 0000000..6ec8044 --- /dev/null +++ b/tools/build/options/WITHOUT_NETGRAPH @@ -0,0 +1,3 @@ +.\" $FreeBSD$ +Set to not build applications to support +.Xr netgraph 4 . diff --git a/tools/build/options/WITHOUT_NTP b/tools/build/options/WITHOUT_NTP new file mode 100644 index 0000000..12ae1be --- /dev/null +++ b/tools/build/options/WITHOUT_NTP @@ -0,0 +1,4 @@ +.\" $FreeBSD$ +Set to not build +.Xr ntpd 8 +and related programs. diff --git a/tools/build/options/WITHOUT_PKGTOOLS b/tools/build/options/WITHOUT_PKGTOOLS new file mode 100644 index 0000000..a1c7c56 --- /dev/null +++ b/tools/build/options/WITHOUT_PKGTOOLS @@ -0,0 +1,4 @@ +.\" $FreeBSD$ +Set to not build +.Xr pkg_add 8 +and related programs. diff --git a/tools/build/options/WITHOUT_PMC b/tools/build/options/WITHOUT_PMC new file mode 100644 index 0000000..1aa5016 --- /dev/null +++ b/tools/build/options/WITHOUT_PMC @@ -0,0 +1,4 @@ +.\" $FreeBSD$ +Set to not build +.Xr pmccontrol 8 +and related programs. diff --git a/tools/build/options/WITHOUT_PORTSNAP b/tools/build/options/WITHOUT_PORTSNAP new file mode 100644 index 0000000..ce9c470 --- /dev/null +++ b/tools/build/options/WITHOUT_PORTSNAP @@ -0,0 +1,4 @@ +.\" $FreeBSD$ +Set to not build or install +.Xr portsnap 8 +and related files. diff --git a/tools/build/options/WITHOUT_PPP b/tools/build/options/WITHOUT_PPP new file mode 100644 index 0000000..166d1a7 --- /dev/null +++ b/tools/build/options/WITHOUT_PPP @@ -0,0 +1,4 @@ +.\" $FreeBSD$ +Set to not build +.Xr ppp 8 +and related programs. diff --git a/tools/build/options/WITHOUT_QUOTAS b/tools/build/options/WITHOUT_QUOTAS new file mode 100644 index 0000000..9b2d458 --- /dev/null +++ b/tools/build/options/WITHOUT_QUOTAS @@ -0,0 +1,4 @@ +.\" $FreeBSD$ +Set to not build +.Xr quota 8 +and related programs. diff --git a/tools/build/options/WITHOUT_ROUTED b/tools/build/options/WITHOUT_ROUTED new file mode 100644 index 0000000..323e55c --- /dev/null +++ b/tools/build/options/WITHOUT_ROUTED @@ -0,0 +1,4 @@ +.\" $FreeBSD$ +Set to not build +.Xr routed 8 +utility. diff --git a/tools/build/options/WITHOUT_SLIP b/tools/build/options/WITHOUT_SLIP new file mode 100644 index 0000000..a0f4cb2 --- /dev/null +++ b/tools/build/options/WITHOUT_SLIP @@ -0,0 +1,4 @@ +.\" $FreeBSD$ +Set to not build +.Xr sliplogin 8 +and related programs. diff --git a/tools/build/options/WITHOUT_SYSINSTALL b/tools/build/options/WITHOUT_SYSINSTALL new file mode 100644 index 0000000..60426e3 --- /dev/null +++ b/tools/build/options/WITHOUT_SYSINSTALL @@ -0,0 +1,4 @@ +.\" $FreeBSD$ +Set to not build +.Xr sysinstall 8 +and related programs. diff --git a/tools/build/options/WITHOUT_TELNET b/tools/build/options/WITHOUT_TELNET new file mode 100644 index 0000000..353cc31 --- /dev/null +++ b/tools/build/options/WITHOUT_TELNET @@ -0,0 +1,4 @@ +.\" $FreeBSD$ +Set to not build +.Xr telnet 8 +and related programs. diff --git a/tools/build/options/WITHOUT_TEXTPROC b/tools/build/options/WITHOUT_TEXTPROC new file mode 100644 index 0000000..2f3e972 --- /dev/null +++ b/tools/build/options/WITHOUT_TEXTPROC @@ -0,0 +1,3 @@ +.\" $FreeBSD$ +Set to not build +programs used for text processing. diff --git a/tools/build/options/WITHOUT_WIRELESS b/tools/build/options/WITHOUT_WIRELESS new file mode 100644 index 0000000..5f0d4a8 --- /dev/null +++ b/tools/build/options/WITHOUT_WIRELESS @@ -0,0 +1,5 @@ +.\" $FreeBSD$ +Set to not build programs used for 802.11 wireless networks; especially +.Xr wpa_supplicant 8 +and +.Xr hostapd 8 . -- cgit v1.1