xref: /freebsd/release/tools/oci-image-minimal.conf (revision e8a5b9fd73f4f437a03c85e7644daa55652e224b)
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	set_cmd ${workdir} /bin/sh
12	install_packages ${abi} ${workdir} \
13			 FreeBSD-runtime \
14			 FreeBSD-certctl \
15			 FreeBSD-kerberos-lib \
16			 FreeBSD-libarchive \
17			 FreeBSD-libexecinfo \
18			 FreeBSD-libucl \
19			 FreeBSD-fetch \
20			 FreeBSD-rc \
21			 FreeBSD-pkg-bootstrap \
22			 FreeBSD-mtree
23}
24