diff --git a/Dockerfile b/Dockerfile index a75fc2578d..5460ff2c4e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -119,6 +119,7 @@ FROM cross-${CROSS} as dev-base FROM dev-base AS runtime-dev-cross-false ARG DEBIAN_FRONTEND +RUN echo 'deb http://deb.debian.org/debian buster-backports main' > /etc/apt/sources.list.d/backports.list RUN --mount=type=cache,sharing=locked,id=moby-cross-false-aptlib,target=/var/lib/apt \ --mount=type=cache,sharing=locked,id=moby-cross-false-aptcache,target=/var/cache/apt \ apt-get update && apt-get install -y --no-install-recommends \ @@ -127,7 +128,7 @@ RUN --mount=type=cache,sharing=locked,id=moby-cross-false-aptlib,target=/var/lib libapparmor-dev \ libbtrfs-dev \ libdevmapper-dev \ - libseccomp-dev \ + libseccomp-dev/buster-backports \ libsystemd-dev \ libudev-dev @@ -137,15 +138,16 @@ ARG DEBIAN_FRONTEND # on non-amd64 systems. # Additionally, the crossbuild-amd64 is currently only on debian:buster, so # other architectures cannnot crossbuild amd64. +RUN echo 'deb http://deb.debian.org/debian buster-backports main' > /etc/apt/sources.list.d/backports.list RUN --mount=type=cache,sharing=locked,id=moby-cross-true-aptlib,target=/var/lib/apt \ --mount=type=cache,sharing=locked,id=moby-cross-true-aptcache,target=/var/cache/apt \ apt-get update && apt-get install -y --no-install-recommends \ libapparmor-dev:arm64 \ libapparmor-dev:armel \ libapparmor-dev:armhf \ - libseccomp-dev:arm64 \ - libseccomp-dev:armel \ - libseccomp-dev:armhf + libseccomp-dev:arm64/buster-backports \ + libseccomp-dev:armel/buster-backports \ + libseccomp-dev:armhf/buster-backports FROM runtime-dev-cross-${CROSS} AS runtime-dev