From 3dec35c71a3245b4eeec7dca5113d96a4004aced Mon Sep 17 00:00:00 2001 From: Yury MonZon Date: Tue, 7 Jul 2026 23:00:58 +0200 Subject: [PATCH] Replace pigz with zstd for image compression in build-images.sh and update Dockerfile dependencies --- Dockerfile | 2 +- build-images.sh | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3da2156..0b62912 100644 --- a/Dockerfile +++ b/Dockerfile @@ -44,7 +44,7 @@ RUN apt-get install -y \ systemd-container \ systemd-resolved \ pipx \ - pigz \ + zstd \ cargo \ golang \ libglib2.0-dev \ diff --git a/build-images.sh b/build-images.sh index 2c92db3..37be766 100755 --- a/build-images.sh +++ b/build-images.sh @@ -55,7 +55,7 @@ EOF echo " - Creating a block map" bmaptool create -o "$IMG_OUT"/debian-"$s"-"$i"-"$BUILD_ID".img.bmap "$TMPDIR"/debian-"$s"-"$i"-"$BUILD_ID".img echo " - Compressing the final image" - pigz -c "$TMPDIR"/debian-"$s"-"$i"-"$BUILD_ID".img > "$IMG_OUT"/debian-"$s"-"$i"-"$BUILD_ID".img.gz + zstd -f -T0 -8 -o "$IMG_OUT"/debian-"$s"-"$i"-"$BUILD_ID".img.zst "$TMPDIR"/debian-"$s"-"$i"-"$BUILD_ID".img rm -f "$TMPDIR"/debian-"$s"-"$i"-"$BUILD_ID".img done @@ -63,7 +63,7 @@ EOF echo " - Creating a block map" bmaptool create -o "$IMG_OUT"/debian-"$s"-nobootloader-"$BUILD_ID".img.bmap "$TMPDIR"/debian-"$s"-nobootloader-"$BUILD_ID".img echo " - Compressing the final image" - pigz -c "$TMPDIR"/debian-"$s"-nobootloader-"$BUILD_ID".img > "$IMG_OUT"/debian-"$s"-nobootloader-"$BUILD_ID".img.gz + zstd -f -T0 -8 -o "$IMG_OUT"/debian-"$s"-nobootloader-"$BUILD_ID".img.zst "$TMPDIR"/debian-"$s"-nobootloader-"$BUILD_ID".img rm -f "$TMPDIR"/debian-"$s"-nobootloader-"$BUILD_ID".img done