ghjetyjetyj
Some checks failed
Build, Upload RootFS, and Push Docker Images, update changelog, update build info. / build-rootfs-archives (push) Successful in 4m1s
Build, Upload RootFS, and Push Docker Images, update changelog, update build info. / push-archives-to-repo (push) Failing after 30s
Build, Upload RootFS, and Push Docker Images, update changelog, update build info. / build-and-push-docker-images (push) Has been skipped
Build, Upload RootFS, and Push Docker Images, update changelog, update build info. / generate-changelogs (push) Has been skipped
Build, Upload RootFS, and Push Docker Images, update changelog, update build info. / generate-build-info (push) Has been skipped
Some checks failed
Build, Upload RootFS, and Push Docker Images, update changelog, update build info. / build-rootfs-archives (push) Successful in 4m1s
Build, Upload RootFS, and Push Docker Images, update changelog, update build info. / push-archives-to-repo (push) Failing after 30s
Build, Upload RootFS, and Push Docker Images, update changelog, update build info. / build-and-push-docker-images (push) Has been skipped
Build, Upload RootFS, and Push Docker Images, update changelog, update build info. / generate-changelogs (push) Has been skipped
Build, Upload RootFS, and Push Docker Images, update changelog, update build info. / generate-build-info (push) Has been skipped
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user