aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorColin Percival <cperciva@FreeBSD.org>2025-09-24 23:12:57 +0000
committerColin Percival <cperciva@FreeBSD.org>2025-09-24 23:24:37 +0000
commit56e01d0d7e0f7c2129c05467ca99d5f5538f52bc (patch)
tree81a4e08cc593c5e98a10ba43b0242ba61aa95c0a
parent113e60742ef6ba5c069aa737ee57ba3c2f88b248 (diff)
release: Make toolchain OCI container use pkg set
This also indirectly addresses the lack of FreeBSD-lldb package on the riscv64 platform by relying on that package being part of the FreeBSD-set-devel set iff it exists. A subsequent commit will adjust the "notoolchain" OCI container image to also use a package set, which will indirectly affect the contents of the "toolchain" container (which is an explicit superset of the "notoolchain" container). MFC after: 1 day Co-authored-by: dch
-rw-r--r--release/tools/oci-image-toolchain.conf9
1 files changed, 2 insertions, 7 deletions
diff --git a/release/tools/oci-image-toolchain.conf b/release/tools/oci-image-toolchain.conf
index b3b7eed8e8d1..984fb3fbfbfe 100644
--- a/release/tools/oci-image-toolchain.conf
+++ b/release/tools/oci-image-toolchain.conf
@@ -1,16 +1,11 @@
#! /bin/sh
-# Build Open Container Initiative (OCI) container image with almost all of FreeBSD base.txz
+# Build OCI container images with almost all packages for running and building FreeBSD.
OCI_BASE_IMAGE=notoolchain
oci_image_build() {
set_cmd ${workdir} /bin/sh
install_packages ${abi} ${workdir} \
- FreeBSD-clang \
- FreeBSD-ctf-tools \
- FreeBSD-lld \
- FreeBSD-lldb \
- FreeBSD-toolchain \
- FreeBSD-*-dev
+ FreeBSD-set-devel
}