mirror of
https://github.com/opnsense/src.git
synced 2026-02-18 18:20:26 -05:00
The runtime name is taken from the main pkg-base package that this image is built off. Sponsored by: SkunkWerks, GmbH MFC after: 3 days Reviewed by: dfr, emaste Differential Revision: https://reviews.freebsd.org/D50043 (cherry picked from commit a0165254bfeb5e310f92d4e0c88fcb5c6ea802bf)
32 lines
875 B
Makefile
32 lines
875 B
Makefile
#
|
|
#
|
|
#
|
|
# Makefile for building OCI container images.
|
|
#
|
|
|
|
.if defined(WITH_OCIIMAGES) && !empty(WITH_OCIIMAGES)
|
|
OCI_IMAGES= static dynamic runtime
|
|
.endif
|
|
|
|
oci-install:
|
|
.if defined(WITH_OCIIMAGES) && !empty(WITH_OCIIMAGES)
|
|
mkdir -p ${DESTDIR}/ociimages
|
|
. for _IMG in ${OCI_IMAGES}
|
|
cp -p ${.OBJDIR}/container-image-${_IMG}.txz ${DESTDIR}/ociimages
|
|
. endfor
|
|
.endif
|
|
|
|
OCI_TARGETS=
|
|
OCI_DEPS_static=
|
|
OCI_DEPS_dynamic= container-image-static.txz
|
|
OCI_DEPS_runtime= container-image-dynamic.txz
|
|
|
|
.for _IMG in ${OCI_IMAGES}
|
|
OCI_TARGETS+= container-image-${_IMG}.txz
|
|
container-image-${_IMG}.txz: ${OCI_DEPS_${_IMG}}
|
|
# Adjust PATH so that we run pwd_mkdb from the bootstrap tools
|
|
env PATH=${OBJTOP}/tmp/legacy/bin:${PATH:Q} \
|
|
sh ${.CURDIR}/scripts/make-oci-image.sh ${.CURDIR} ${REVISION} ${BRANCH} ${TARGET_ARCH} ${_IMG} container-image-${_IMG}.txz
|
|
.endfor
|
|
|
|
oci-release: ${OCI_TARGETS}
|