release: switch OCI containers to use pkg sets

use minimal-jail in no-toolchain

MFC after:	1 hour

Reviewed by:	ivy
Sponsored by:	SkunkWerks, GmbH
Differential Revision:	https://reviews.freebsd.org/D53014
This commit is contained in:
Dave Cottlehuber 2025-10-10 15:51:20 +00:00
parent f66bb825f5
commit a5b19a0cb9

View file

@ -1,67 +1,25 @@
#! /bin/sh
# Build OCI container image with almost all packages suitable for jails, excluding compiler
# Build OCI container image with almost all packages suitable for jails,
# excluding toolchain.
OCI_BASE_IMAGE=runtime
oci_image_build() {
set_cmd ${workdir} /bin/sh
install_packages ${abi} ${workdir} \
FreeBSD-acct \
FreeBSD-at \
FreeBSD-audit \
FreeBSD-autofs \
FreeBSD-blocklist \
FreeBSD-bsnmp \
FreeBSD-caroot \
FreeBSD-certctl \
FreeBSD-clibs \
FreeBSD-console-tools \
FreeBSD-cron \
FreeBSD-csh \
FreeBSD-bmake \
FreeBSD-dma \
FreeBSD-ee \
FreeBSD-fd \
FreeBSD-fetch \
FreeBSD-ftp \
FreeBSD-inetd \
FreeBSD-ipf \
FreeBSD-ipfw \
FreeBSD-iscsi \
FreeBSD-jail \
FreeBSD-kerberos \
FreeBSD-kerberos-lib \
FreeBSD-libarchive \
FreeBSD-libcompiler_rt-dev \
FreeBSD-libexecinfo \
FreeBSD-libucl \
FreeBSD-locales \
FreeBSD-lp \
FreeBSD-mtree \
FreeBSD-natd \
FreeBSD-netmap \
FreeBSD-newsyslog \
FreeBSD-nfs \
FreeBSD-nuageinit \
FreeBSD-openssl \
FreeBSD-periodic \
FreeBSD-pf \
FreeBSD-pkg-bootstrap \
FreeBSD-quotacheck \
FreeBSD-rc \
FreeBSD-rcmds \
FreeBSD-rescue \
FreeBSD-resolvconf \
FreeBSD-runtime \
FreeBSD-ssh \
FreeBSD-syslogd \
FreeBSD-tcpd \
FreeBSD-telnet \
FreeBSD-ufs \
FreeBSD-unbound \
FreeBSD-utilities \
FreeBSD-vi \
FreeBSD-yp \
FreeBSD-xz \
FreeBSD-zfs \
FreeBSD-zoneinfo
FreeBSD-set-minimal-jail
}