From 539f5de6d97c938c9d15830cbdbff5a8d78fbd93 Mon Sep 17 00:00:00 2001 From: Kroese Date: Sat, 16 Dec 2023 02:45:16 +0100 Subject: [PATCH] fix: Add qemu-user package on arm64 --- Dockerfile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 156c4a1..9d37f1d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,11 +9,13 @@ FROM qemux/qemu-host as builder FROM debian:trixie-slim +ARG TARGETPLATFORM ARG DEBCONF_NOWARNINGS="yes" ARG DEBIAN_FRONTEND noninteractive -RUN apt-get update && apt-get -y upgrade && \ - apt-get --no-install-recommends -y install \ +RUN apt-get update && apt-get -y upgrade \ + && if [ "$TARGETPLATFORM" != "linux/amd64" ]; then extra="qemu-user"; fi \ + && apt-get --no-install-recommends -y install \ jq \ tini \ curl \ @@ -32,6 +34,7 @@ RUN apt-get update && apt-get -y upgrade && \ ca-certificates \ netcat-openbsd \ qemu-system-x86 \ + "$extra" \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*