Add details about the image’s architecture

This commit is contained in:
Nils Freydank 2023-10-01 19:29:48 +02:00
parent 97911e1c72
commit 9a97b6c83f
Signed by: nfr
GPG Key ID: 0F1DEAB2D36AD112

View File

@ -16,6 +16,10 @@ BINPKG="${BINPKG:-/var/cache/packages-podman-1}"
LOGDIR="${LOGDIR:-$(pwd)/log}" LOGDIR="${LOGDIR:-$(pwd)/log}"
DOCKER_FILE="${DOCKER_FILE:-$(pwd)/Dockerfile}" DOCKER_FILE="${DOCKER_FILE:-$(pwd)/Dockerfile}"
ARCH="${ARCH:-amd64}"
MICROARCH="${MICROARCH:-amd64}"
OCI_ARCH="${OCI_ARCH:-linux/amd64}"
PODMAN_BUILD_ARGS=( PODMAN_BUILD_ARGS=(
# Do not leak the host's /etc/host into the container. # Do not leak the host's /etc/host into the container.
--no-hosts --no-hosts
@ -34,6 +38,10 @@ PODMAN_BUILD_ARGS=(
-v "${LOGDIR}:/var/log:rw,U" -v "${LOGDIR}:/var/log:rw,U"
# Use the given OCI file/Dockerfile. # Use the given OCI file/Dockerfile.
-f "${DOCKER_FILE}" -f "${DOCKER_FILE}"
# Add details about the architecture.
--build-arg ARCH="${ARCH}"
--build-arg MICROARCH="${MICROARCH}"
--platform "${OCI_ARCH}"
# Tag the generated image. # Tag the generated image.
-t "${IMAGE_TAG}" -t "${IMAGE_TAG}"
# Label the image. # Label the image.