ARG VERSION=9999.99.99-version-missing FROM flatcar-sdk-import:${VERSION} ARG BINHOST ARG OFFICIAL=0 # mark build as official where appropriate RUN echo "export COREOS_OFFICIAL=$OFFICIAL" > /mnt/host/source/.env RUN /home/sdk/sdk_entry.sh ./setup_board --board="arm64-usr" --binhost="${BINHOST}/arm64-usr" RUN /home/sdk/sdk_entry.sh ./setup_board --board="arm64-usr" --regen_configs RUN /home/sdk/sdk_entry.sh ./build_packages --board="arm64-usr" --only_resolve_circular_deps RUN /home/sdk/sdk_entry.sh ./setup_board --board="amd64-usr" --binhost="${BINHOST}/amd64-usr" RUN /home/sdk/sdk_entry.sh ./setup_board --board="amd64-usr" --regen_configs RUN /home/sdk/sdk_entry.sh ./build_packages --board="amd64-usr" --only_resolve_circular_deps RUN rm /mnt/host/source/.env RUN rm -rf /home/sdk/toolchain-pkgs # Clean up ephemeral key directory variables that were added during build RUN sed -i -e '/export MODULE_SIGNING_KEY_DIR=/d' \ -e '/export MODULES_SIGN_KEY=/d' \ -e '/export MODULES_SIGN_CERT=/d' /home/sdk/.bashrc