diff options
| author | Isaac Freund <ifreund@freebsdfoundation.org> | 2025-09-16 15:01:00 +0000 |
|---|---|---|
| committer | Ed Maste <emaste@FreeBSD.org> | 2025-09-16 17:02:50 +0000 |
| commit | 87a78d9618ab5430b12dd5c54ec61fcaeb8f0655 (patch) | |
| tree | 85999049b783733bb8f1a3bd956ccf707a92bd15 | |
| parent | 5eb917426e0aab1e82c7b0e7239724d18bae206a (diff) | |
packages: remove src from base set
The FreeBSD-src package is the largest single pkgbase package at 158M
currently. Remove it and FreeBSD-src-sys (87M) from the base set as
they are not useful to all users.
Reviewed by: emaste, ivy
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D52573
| -rw-r--r-- | release/packages/sets/src.ucl | 5 | ||||
| -rw-r--r-- | release/packages/ucl/src-all.ucl | 4 | ||||
| -rw-r--r-- | release/packages/ucl/src-sys-all.ucl | 4 |
3 files changed, 13 insertions, 0 deletions
diff --git a/release/packages/sets/src.ucl b/release/packages/sets/src.ucl new file mode 100644 index 000000000000..eada5dbde641 --- /dev/null +++ b/release/packages/sets/src.ucl @@ -0,0 +1,5 @@ +comment = "System source code" + +desc = <<EOD +This metapackage installs source code for the base system and kernel. +EOD diff --git a/release/packages/ucl/src-all.ucl b/release/packages/ucl/src-all.ucl index 15b2b7d5b29d..d41d9b5fee1a 100644 --- a/release/packages/ucl/src-all.ucl +++ b/release/packages/ucl/src-all.ucl @@ -3,3 +3,7 @@ desc = <<EOD The source code used to rebuild the system, located in /usr/src. This package includes everything except the kernel source code. EOD + +annotations { + set = src +} diff --git a/release/packages/ucl/src-sys-all.ucl b/release/packages/ucl/src-sys-all.ucl index 9b1c5b64bfbb..4912ea870658 100644 --- a/release/packages/ucl/src-sys-all.ucl +++ b/release/packages/ucl/src-sys-all.ucl @@ -3,3 +3,7 @@ desc = <<EOD The source code used to rebuild the system, located in /usr/src. This package includes the kernel source code. EOD + +annotations { + set = src +} |
