FROM --platform=$BUILDPLATFORM debian:trixie-slim AS kernel-build ENV DEBIAN_FRONTEND=noninteractive WORKDIR /build ARG APT_PROXY RUN if [ -n "${APT_PROXY}" ]; then \ echo "Acquire::http::Proxy \"http://${APT_PROXY}\";" > /etc/apt/apt.conf.d/01proxy; \ fi RUN apt-get update && apt-get install -y --no-install-recommends \ bash \ bc \ binutils-aarch64-linux-gnu \ bison \ build-essential \ bzip2 \ ca-certificates \ cpio \ curl \ device-tree-compiler \ dosfstools \ dwarves \ e2fsprogs \ fdisk \ file \ flex \ fuse-overlayfs \ gcc-aarch64-linux-gnu \ gdisk \ gettext-base \ git \ jq \ kmod \ libc6-dev-arm64-cross \ libelf-dev \ libelf-dev \ libssl-dev \ linux-libc-dev-arm64-cross \ make \ pahole \ parted \ patch \ perl \ podman \ pv \ python3 \ qemu-user-static \ rsync \ skopeo \ tar \ u-boot-tools \ udev \ xz-utils \ zstd \ && rm -rf /var/lib/apt/lists/*