From 7803524cf46e8896b23f2828abfe3cfdd4c795a3 Mon Sep 17 00:00:00 2001 From: Thomas Glanzmann Date: Mon, 12 Dec 2022 21:00:43 +0100 Subject: [PATCH 1/1] use zstd instead of gz for live stick --- bootstrap.sh | 4 ++-- files/grub.cfg | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bootstrap.sh b/bootstrap.sh index bbaf4bf..0aa75cb 100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -63,7 +63,7 @@ build_live_stick() rm -rf live-stick mkdir -p live-stick/efi/boot live-stick/efi/debian/ sudo cp ../files/wifi.pl testing/etc/rc.local - sudo bash -c 'cd testing; find . | cpio --quiet -H newc -o | pigz -9 > ../live-stick/initrd.gz' + sudo bash -c 'cd testing; find . | cpio --quiet -H newc -o | zstd -T0 -16 > ../live-stick/initrd.zstd' cp testing/usr/lib/grub/arm64-efi/monolithic/grubaa64.efi live-stick/efi/boot/bootaa64.efi cp testing/boot/vmlinuz* live-stick/vmlinuz cp ../files/grub.cfg live-stick/efi/debian/grub.cfg @@ -108,7 +108,7 @@ publish_artefacts() mkdir -p build cd build -sudo apt-get install -y build-essential bash git locales gcc-aarch64-linux-gnu libc6-dev device-tree-compiler imagemagick ccache eatmydata debootstrap pigz libncurses-dev qemu-user-static binfmt-support rsync git flex bison bc kmod cpio libncurses5-dev libelf-dev:native libssl-dev dwarves +sudo apt-get install -y build-essential bash git locales gcc-aarch64-linux-gnu libc6-dev device-tree-compiler imagemagick ccache eatmydata debootstrap pigz libncurses-dev qemu-user-static binfmt-support rsync git flex bison bc kmod cpio libncurses5-dev libelf-dev:native libssl-dev dwarves zstd build_rootfs build_dd diff --git a/files/grub.cfg b/files/grub.cfg index 23b29fe..1a5b6db 100644 --- a/files/grub.cfg +++ b/files/grub.cfg @@ -1,5 +1,5 @@ echo Loading Kernel... linux (hd0,msdos1)/vmlinuz net.ifnames=0 echo Loading initrd... Please wait -initrd (hd0,msdos1)/initrd.gz +initrd (hd0,msdos1)/initrd.zstd boot -- 2.39.5