packages: Add an "optional" set

This is everything in "base" but without compilers.  This means we
have sets to support four basic workloads:

- "minimal" for a small installation where the user intends to add
  other packages by hand.

- "optional" for a complete installation on a production system which
  does not need to compile software.

- "devel", which can be added to either minimal or optional when
  compilers are required.

- "base" for a complete installation, including compilers, for users
  who don't want to interact with pkgbase and just want the complete
  system installed like it was before.

This is probably the last set want to add; any further metapackages
would be better treated as "task" packages intended to target one
specific workload.

MFC after:	3 days
Reviewed by:	cperciva, bapt
Differential Revision:	https://reviews.freebsd.org/D52777
This commit is contained in:
Lexi Winter
2025-09-29 21:33:38 +01:00
parent 614c8750ce
commit eaecc9551a
97 changed files with 289 additions and 75 deletions
+5 -1
View File
@@ -16,7 +16,7 @@
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
comment = "Base jail system (metapackage)"
comment = "Base system for jails (metapackage)"
vital = true
@@ -30,6 +30,10 @@ deps {
version = "${VERSION}"
origin = "base"
},
"set-optional-jail" {
version = "${VERSION}"
origin = "base"
},
"set-devel" {
version = "${VERSION}"
origin = "base"
+9 -1
View File
@@ -21,7 +21,11 @@ comment = "Base system (metapackage)"
vital = true
desc = <<EOD
This metapackage installs all packages which are part of the base system.
This metapackage installs all packages which are part of the base system,
excluding 32-bit compatibility libraries, tests, debugging symbols, and
source code.
This is equivalent to installing the legacy "base.txz" distribution set.
EOD
deps {
@@ -29,6 +33,10 @@ deps {
version = "${VERSION}"
origin = "base"
},
"set-optional" {
version = "${VERSION}"
origin = "base"
},
"set-devel" {
version = "${VERSION}"
origin = "base"
+31
View File
@@ -0,0 +1,31 @@
/*
* SPDX-License-Identifier: ISC
*
* Copyright (c) 2025 Lexi Winter <ivy@FreeBSD.org>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
* copyright notice and this permission notice appear in all copies.
*
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
comment = "Optional software debug symbols (metapackage)"
desc = <<EOD
This metapackage installs debugging symbols for optional software
which is not part of the minimal set.
EOD
deps {
"set-minimal-dbg" {
version = "${VERSION}"
origin = "base"
},
}
@@ -0,0 +1,31 @@
/*
* SPDX-License-Identifier: ISC
*
* Copyright (c) 2025 Lexi Winter <ivy@FreeBSD.org>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
* copyright notice and this permission notice appear in all copies.
*
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
comment = "Optional software debug symbols for jails (metapackage)"
desc = <<EOD
This metapackage installs debugging symbols for optional software
which is not part of the minimal set.
EOD
deps {
"set-minimal-jail-dbg" {
version = "${VERSION}"
origin = "base"
},
}
+34
View File
@@ -0,0 +1,34 @@
/*
* SPDX-License-Identifier: ISC
*
* Copyright (c) 2025 Lexi Winter <ivy@FreeBSD.org>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
* copyright notice and this permission notice appear in all copies.
*
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
comment = "Optional base system software for jails (metapackage)"
vital = true
desc = <<EOD
This metapackage installs all optional software which is part of the
base system but not installed by the minimal set, other than compilers
and software which is not generally useful in a jail(8) environment.
EOD
deps {
"set-minimal-jail" {
version = "${VERSION}"
origin = "base"
},
}
+33
View File
@@ -0,0 +1,33 @@
/*
* SPDX-License-Identifier: ISC
*
* Copyright (c) 2025 Lexi Winter <ivy@FreeBSD.org>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
* copyright notice and this permission notice appear in all copies.
*
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
comment = "Optional base system software (metapackage)"
vital = true
desc = <<EOD
This metapackage installs all optional software, other than compilers,
which is part of the base system but not installed by the minimal set.
EOD
deps {
"set-minimal" {
version = "${VERSION}"
origin = "base"
},
}
+1 -1
View File
@@ -31,5 +31,5 @@ system provided in the $PKG_NAME_PREFIX-audit package for that.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+4
View File
@@ -34,3 +34,7 @@ ACPI implementation in the kernel:
* acpidump(8) dumps the system's raw ACPI data.
* iasl(8) is the Intel ACPI compiler/decompiler
EOD
annotations {
set = "optional"
}
+4
View File
@@ -27,3 +27,7 @@ This package provides apm(8), a utility which can be used to monitor the APM
state and change the system power mode, and the /etc/rc.d/apm service which
can enable and disable APM at system startup and shutdown.
EOD
annotations {
set = "optional"
}
+1 -1
View File
@@ -35,5 +35,5 @@ interface.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -44,5 +44,5 @@ used to manage the auditing system and work with audit data.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -29,5 +29,5 @@ managing this, as well as the management utility automount(8).
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -42,5 +42,5 @@ which can be used to run simple virtual machines.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -28,5 +28,5 @@ only daemons which have had blacklist support added will work.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+4
View File
@@ -24,3 +24,7 @@ network devices, including the /etc/rc.d/bluetooth service which manages
the Bluetooth stack when Bluetooth devices are attached or removed, and
the rfcomm_pppd(8) daemon which manages PPP connections over Bluetooth.
EOD
annotations {
set = "optional"
}
+1 -1
View File
@@ -27,5 +27,5 @@ the rc.conf(5) configuration.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -37,5 +37,5 @@ images and jails.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -42,5 +42,5 @@ bsnmpd can be used in unexpected ways.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+4
View File
@@ -22,3 +22,7 @@ desc = <<EOD
ccdconfig(8) is used to configure the concatenated disk driver, ccd(4).
ccdconfig(8) may also be started on boot using the "ccd" rc(8) service.
EOD
annotations {
set = "optional"
}
@@ -29,3 +29,7 @@ to the system:
* moused(8) can be used to interface with a mouse and provide a graphical
mouse cursor on the video console.
EOD
annotations {
set = "optional"
}
+1 -1
View File
@@ -40,5 +40,5 @@ a history mechanism, job control, and a C-like syntax.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+4
View File
@@ -39,3 +39,7 @@ the CAM Target Layer configuration, accepting incoming iSCSI connections,
performing authentication and passing connections to the kernel part of the
native iSCSI target.
EOD
annotations {
set = "optional"
}
+4
View File
@@ -25,3 +25,7 @@ state of the interface, loading firmware, and configuring features such
as the hardware packet filter, Quality-of-Service (QoS) scheduler, and
TCP offload engine.
EOD
annotations {
set = "optional"
}
+1 -1
View File
@@ -48,5 +48,5 @@ the $PKG_NAME_PREFIX-sendmail package instead.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+4
View File
@@ -27,3 +27,7 @@ This package provides the dtrace(1) utility for executing DTrace scripts written
in the D language, the utilities lockstat(1) and plockstat(1), and several
example D scripts installed in /usr/share/dtrace.
EOD
annotations {
set = "optional"
}
+4
View File
@@ -35,3 +35,7 @@ DTrace scripts to coalesce trace output by date/time, process info, and
[optionally] probe-specific data. dwatch also includes a set of pre-defined
profiles for tracing common system operations.
EOD
annotations {
set = "optional"
}
+1 -1
View File
@@ -25,5 +25,5 @@ new users.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -26,5 +26,5 @@ Some useful graphics data related to the "Beastie" mascot are also provided.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+4
View File
@@ -26,3 +26,7 @@ by the fdc(4) driver:
* fdformat(8) is used to format disks.
* fdread(1) and fdwrite(1) read and write data to or from floppy disks.
EOD
annotations {
set = "optional"
}
+1 -1
View File
@@ -24,5 +24,5 @@ protocol (RFC 959) to upload and download files.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -28,5 +28,5 @@ Games distributed with the system:
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+4
View File
@@ -30,3 +30,7 @@ such as iSCSI.
This package provides the ggated(8) server used to export devices, and
the ggatec(8) client used to access them.
EOD
annotations {
set = "optional"
}
+1 -1
View File
@@ -30,5 +30,5 @@ This daemon is required when using Kerberos authentication with NFS.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+4
View File
@@ -23,3 +23,7 @@ The Highly Available Storage daemon, hastd(8), provides replication of block
storage devices between two machines on a network. HAST can be used by itself
or as part of an HA cluster to provide redundant cluster storage.
EOD
annotations {
set = "optional"
}
+4
View File
@@ -24,3 +24,7 @@ IEEE Std 802.11 wireless network interface configured in Access Point (AP)
mode. hostapd can authenticate clients itself via 802.11i (WPA), or via
802.1X (EAP) using an external RADIUS server.
EOD
annotations {
set = "optional"
}
+1 -1
View File
@@ -25,5 +25,5 @@ built-in servers for basic services are also provided.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -27,5 +27,5 @@ of configuring IP Filter are also provided in /usr/share/examples/ipfilter.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -30,5 +30,5 @@ at system startup.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+4
View File
@@ -24,3 +24,7 @@ network. This package provides iscsid(8), the userland component of the iSCSI
initiator, the iscsictl(8) utility used to monitor and configure the initiator,
and rc(8) services to configure the initiator during system startup.
EOD
annotations {
set = "optional"
}
+1 -1
View File
@@ -32,5 +32,5 @@ the /etc/jail.conf configuration file.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -34,5 +34,5 @@ sometimes called Kerberos V.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -29,5 +29,5 @@ manages the Kerberos database and issues tickets to Kerberos users.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -54,5 +54,5 @@ TAP-compliant test programs can also be executed through kyua.
EOD
annotations {
set = "base,base-jail"
set = "devel"
}
+1 -1
View File
@@ -24,5 +24,5 @@ of the 9P protocol.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -34,5 +34,5 @@ such as gzip and bzip2.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -46,5 +46,5 @@ and, in addition to select(2) and poll(2) also support timers.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
@@ -25,5 +25,5 @@ support for lambda expressions and closures.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -24,5 +24,5 @@ statistics.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -36,5 +36,5 @@ of new audit records and streams.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -26,5 +26,5 @@ helper process to allow restricted access to system and network resources.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -24,5 +24,5 @@ cuserid(3), re_comp(3), re_exec(3) and rexec(3).
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -4,5 +4,5 @@ The libcompiler_rt library from LLVM.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -35,5 +35,5 @@ userspace.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -34,5 +34,5 @@ information accessible through this API is defined by the DWARF standard.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -23,5 +23,5 @@ A private library used by applications in the base system.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -24,5 +24,5 @@ examine its current call stack.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -6,5 +6,5 @@ or it can be partially or fully integrated into your tool.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -24,5 +24,5 @@ use by applications in the base system.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -24,5 +24,5 @@ compression algorithm.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -24,5 +24,5 @@ using the magic(5) magic number database.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -7,5 +7,5 @@ applications implementing the milter interface.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -24,5 +24,5 @@ absolute and relative pathnames.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -43,5 +43,5 @@ RPCSEC_GSS security mechanism.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -6,5 +6,5 @@ system RSS configuration and interacting with RSS aware sockets.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -24,5 +24,5 @@ Protocol.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -23,5 +23,5 @@ A private version of SQLite for use by applications in the base system.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -35,5 +35,5 @@ error streams.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -24,5 +24,5 @@ ISO/IEC 9899:2011 (C11) standard.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -24,5 +24,5 @@ multithreaded process being debugged.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -24,5 +24,5 @@ in the base system.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -47,5 +47,5 @@ on different virtual consoles.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -23,5 +23,5 @@ libvmmapi provides an interface for applications to access the vmm(4) driver.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -24,5 +24,5 @@ which use the yacc(1) parser generator.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -24,5 +24,5 @@ files. This library is not intended for use outside of the base system.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -29,5 +29,5 @@ Some sample lp filters for common printers are also provided in
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+4
View File
@@ -33,3 +33,7 @@ The mlx5tool utility is provided for management of the Connect-X4, 5 and
6 network adapters in the aspects not covered by the generic ifconfig(8)
command, mostly related to the PCIe attachment and internal card working.
EOD
annotations {
set = "optional"
}
+1 -1
View File
@@ -28,5 +28,5 @@ or IRC protocols.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -29,5 +29,5 @@ with netmap, and valectl(8), a utility to manage vale(4) network switches.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -34,5 +34,5 @@ be necessary depending on the NFS configuration.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -39,5 +39,5 @@ A periodic(8) script to monitor the status of the NTP daemon is also provided.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+4
View File
@@ -23,3 +23,7 @@ This package provides the nvmecontrol(8) utility, which is used to monitor
and configure NVMe devices connected to the local system, and to discover
and connect to remote NVMe over Fabrics (NVMe-oF) targets.
EOD
annotations {
set = optional
}
+1 -1
View File
@@ -37,5 +37,5 @@ protocol, which was commonly used prior to the standardisation of TLS.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -34,5 +34,5 @@ Several example pf rulesets are also provided in /usr/share/examples/pf.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -12,5 +12,5 @@ command-line access to the facilities provided by libpmc.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -43,5 +43,5 @@ latter only occurs if an active file system is checked).
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -26,5 +26,5 @@ rpc.rusersd, and rpc.rwalld.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -25,5 +25,5 @@ network functionality.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -27,5 +27,5 @@ RIP and RIPng support is deprecated and will be removed in FreeBSD 16.0.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -34,5 +34,5 @@ not receive) mail over SMTP.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+4
View File
@@ -26,3 +26,7 @@ Message Block (SMB) protocol, sometimes called CIFS.
This facility only supports SMB version 1, which is strongly deprecated
and not supported by most SMB servers.
EOD
annotations {
set = optional
}
+1 -1
View File
@@ -37,5 +37,5 @@ EOD
licenses = [ ISCL ]
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
@@ -21,3 +21,7 @@ comment = "syscons(4) fonts and keymaps"
desc = <<EOD
Fonts and keymaps for use with the legacy syscons(4) video console driver.
EOD
annotations {
set = optional
}
+1 -1
View File
@@ -33,5 +33,5 @@ activity.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -29,5 +29,5 @@ In most situations, the Secure Shell protocol is preferred over TELNET.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -31,5 +31,5 @@ EOD
licenses = [ BSD4CLAUSE ]
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+1 -1
View File
@@ -26,5 +26,5 @@ utilities and a sample Makefile for building the YP database.
EOD
annotations {
set = "base,base-jail"
set = "optional,optional-jail"
}
+2 -1
View File
@@ -79,7 +79,8 @@ local function select_components(components, options)
local descriptions = {
["kernel-dbg"] = "Debug symbols for the kernel",
["devel"] = "C/C++ compilers and related utilities",
["base"] = "The complete base system (includes devel)",
["optional"] = "Optional software (excluding compilers)",
["base"] = "The complete base system (includes devel and optional)",
["src"] = "System source tree",
["tests"] = "Test suite",
["lib32"] = "32-bit compatibility libraries",