From 26ef40d2d1d603b25708cabaeccbd06c85ce2167 Mon Sep 17 00:00:00 2001 From: fithwum Date: Mon, 7 Jul 2025 20:30:15 -0700 Subject: [PATCH] ghjetyjetyj --- .gitea/workflows/base-build.yml | 6 ++++++ base-image-script/bootstrap-rootfs.sh | 15 ++++++++++++--- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/base-build.yml b/.gitea/workflows/base-build.yml index 9128855..8de78b0 100644 --- a/.gitea/workflows/base-build.yml +++ b/.gitea/workflows/base-build.yml @@ -48,6 +48,12 @@ jobs: /scripts/bootstrap-rootfs.sh done + - name: Debug output folder + run: | + echo "Archives present:" + ls -lh ./debian-*.tar.bz2 || true + ls -lh rootfs-*.tar.bz2 || true + - name: List output archives run: | echo "[INFO] Final archive list:" diff --git a/base-image-script/bootstrap-rootfs.sh b/base-image-script/bootstrap-rootfs.sh index f6fc387..f6062c2 100644 --- a/base-image-script/bootstrap-rootfs.sh +++ b/base-image-script/bootstrap-rootfs.sh @@ -1,8 +1,10 @@ #!/usr/bin/env bash set -euo pipefail -DEBIAN_RELEASE=${VERSION:-"buster"} +DEBIAN_RELEASE="${VERSION:-}" ROOTFS_DIR="debian-${DEBIAN_RELEASE}" +OUTPUT_DIR="/output" +TARBALL="${OUTPUT_DIR}/debian-${DEBIAN_RELEASE}.tar.bz2" echo "[INFO] Bootstrapping Debian $DEBIAN_RELEASE rootfs..." apt-get update @@ -36,8 +38,15 @@ for dir in sys proc dev/pts dev; do umount -lf "$ROOTFS_DIR/$dir" 2>/dev/null || true done +echo "[INFO] Rootfs size:" +du -sh "$ROOTFS_DIR" + echo "[INFO] Creating compressed base image..." -mkdir -p "/output/$DEBIAN_RELEASE" -TARBALL="/output/$DEBIAN_RELEASE/debian-${DEBIAN_RELEASE}.tar.bz2" +mkdir -p "$OUTPUT_DIR" tar -cjf "$TARBALL" -C "$ROOTFS_DIR" . + +ls -lh "$TARBALL" +echo "[INFO] Image archive size:" +du -sh "$TARBALL" + echo "[INFO] Tarball ready: $TARBALL"