| # debian.sh --arch 'amd64' out/ 'trixie' '@1789689600' |
| /bin/sh -c rm -f /etc/apt/apt.conf.d/docker-gzip-indexes /etc/apt/apt.conf.d/docker-no-languages |
| /bin/sh -c rm -f /var/log/apt/eipp.log.xz |
| /bin/sh -c --mount=type=cache,target=/var/cache/apt,sharing=locked --mount=type=cache,target=/var/lib/apt,sharing=locked --mount=type=tmpfs,target=/var/log --mount=type=tmpfs,target=/run apt update && apt install -y ca-certificates libarchive13 libcurl4-openssl-dev libzstd-dev libssl-dev pkg-config curl git build-essential meson libfuse3-dev liblzma-dev libarchive-dev libsoup2.4-dev e2fslibs-dev libext2fs-dev libgpgme-dev go-md2man autoconf automake libtool libseccomp-dev libcap-dev libglib2.0-dev bison flex equivs gobject-introspection ninja-build --no-install-recommends |
| /bin/sh -c --mount=type=cache,target=/var/cache/apt,sharing=locked --mount=type=cache,target=/var/lib/apt,sharing=locked --mount=type=tmpfs,target=/var/log --mount=type=tmpfs,target=/var/cache --mount=type=tmpfs,target=/run apt update && apt install -y systemd systemd-boot systemd-ukify systemd-timesyncd ca-certificates curl locales dracut dosfstools e2fsprogs fdisk firmware-linux-free git git-lfs gpg zstd libp11-kit0 rsync iproute2 iputils-ping systemd-resolved wpasupplicant skopeo podman openssh-server sudo vim btop |
| /bin/sh -c --mount=type=bind,from=ostree,src=/,dst=/mnt dpkg -i /mnt/libostree.deb && apt-mark hold libostree-1-1 |
| COPY dir:e57a0638146122e11371ea09c3ea6d28a4939fab4a6b28c1058d1cdf50d53d00 in / |
| COPY dir:3da208924bd6e560de910123d90883d95369a804a760ffc61a70c25d87ec3e8f in / |
| COPY dir:6a3e9820cb029f4974fc8e29ceb853c529be85f9e5a1352527760690469e1c66 in / |
| COPY dir:bc2701ce4c29a71cb13512288e853f4ee21e6ed688c4297bdb595c92d3c6a70c in / |
| ARG BUILD_ID |
| |1 BUILD_ID=7615a18-dirty /bin/sh -c --mount=type=cache,target=/var/cache/apt,sharing=locked --mount=type=cache,target=/var/lib/apt,sharing=locked --mount=type=tmpfs,target=/var/log --mount=type=tmpfs,target=/var/cache --mount=type=tmpfs,target=/run --mount=type=bind,src=scripts/build,dst=/ctx/build /ctx/build:sha256:455f38c2d9f1245ec38c919ab6869f7b8abf585f6cfd669cc189390af3fc0106 |
| |1 BUILD_ID=7615a18-dirty /bin/sh -c echo "en_US.UTF-8 UTF-8" > /etc/locale.gen && locale-gen && echo "LANG=en_US.UTF-8" > /etc/default/locale |
| |1 BUILD_ID=7615a18-dirty /bin/sh -c systemctl enable systemd-networkd.service systemd-networkd-wait-online.service systemd-resolved.service systemd-timesyncd.service |
| |1 BUILD_ID=7615a18-dirty /bin/sh -c /usr/libexec/bootc-finalize |
| LABEL containers.bootc=1 |
| |1 BUILD_ID=7615a18-dirty /bin/sh -c bootc container lint |
| /bin/sh -c --mount=type=tmpfs,target=/var/log --mount=type=tmpfs,target=/var/cache apt-get update && apt-get install -y --no-install-recommends linux-image-amd64 dracut-network dracut-live dracut-squash gdisk parted xfsprogs btrfs-progs && apt-get clean && rm -rf /var/lib/apt/lists/* |
| COPY dir:92284ed54ed6ee371cf57193509521874bdb04b6ac396598f0e4079370a37855 in / |
| /bin/sh -c set -eux; test "$(ls /usr/lib/modules | wc -l)" -eq 1 || { echo "expected one kernel in /usr/lib/modules, got: $(ls /usr/lib/modules)"; exit 1; }; kver=$(ls /usr/lib/modules); cp "/boot/vmlinuz-$kver" "/usr/lib/modules/$kver/vmlinuz"; /usr/libexec/build-initramfs; dracut --force --no-hostonly --reproducible --zstd --kver "$kver" --add "livenet dmsquash-live network" --omit "ostree bootc" "/usr/lib/modules/$kver/initramfs-netboot.img"; for img in initramfs.img initramfs-netboot.img; do lsinitrd "/usr/lib/modules/$kver/$img" 2>/dev/null | grep -q 'modprobe.d/blacklist-dw_dmac.conf' || { echo "dw_dmac blacklist missing from $img -- the Wyse 3040 will hang"; echo "on reboot out of this environment. Is COPY rootfs/ / above this step?"; exit 1; }; done; lsinitrd "/usr/lib/modules/$kver/initramfs-netboot.img" -m | grep -qw livenet || { echo "livenet missing from the netboot initramfs"; exit 1; }; rm -rf /boot/* |
| /bin/sh -c set -eux; chmod +x /usr/libexec/bootc-netinstall /usr/libexec/bootc-installer-ui; python3 -c 'import ast,sys; ast.parse(open("/usr/libexec/bootc-installer-ui").read())'; bash -n /usr/libexec/bootc-netinstall; for f in mkfs.ext4 mkfs.xfs mkfs.btrfs efibootmgr; do command -v "$f" >/dev/null || { echo "$f missing"; exit 1; }; done; systemctl enable bootc-netinstall.service var-lib-containers.mount installer-ui.service installer-live-marker.service; for u in bootc-netinstall.service var-lib-containers.mount installer-ui.service installer-live-marker.service; do systemctl is-enabled "$u" | grep -qx enabled || { echo "$u is not enabled"; exit 1; }; done |
| /bin/sh -c systemctl mask bootc-fetch-apply-updates.timer |
| /bin/sh -c bootc container lint |