xref: /freebsd/release/tools/oci-image-minimal.conf (revision 7fdf597e96a02165cfe22ff357b857d5fa15ed8a)
1#! /bin/sh
2
3# Build Open Container Initiative (OCI) container image suitable as a base for
4# shell-based workloads. This adds FreeBSD-runtime, FreeBSD-pkg-bootstrap and a
5# handful of others packages to create a small image which can be easily
6# extended by installing packages.
7
8OCI_BASE_IMAGE=dynamic
9
10oci_image_build() {
11	install_packages ${abi} ${workdir} $m \
12			 FreeBSD-runtime \
13			 FreeBSD-certctl \
14			 FreeBSD-kerberos-lib \
15			 FreeBSD-libarchive \
16			 FreeBSD-libexecinfo \
17			 FreeBSD-libucl \
18			 FreeBSD-fetch \
19			 FreeBSD-rc \
20			 FreeBSD-pkg-bootstrap \
21			 FreeBSD-mtree
22}
23