Skip to content

Commit

Permalink
ci: compress squashfs with zstd
Browse files Browse the repository at this point in the history
Compress squashfs with zstd since that now we have
CONFIG_SQUASHFS_ZSTD=y in all our guest kernels.

In my tests it is 78MB vs 85MB (an 8.2% reduction)

Signed-off-by: Pablo Barbáchano <pablob@amazon.com>
  • Loading branch information
pb8o committed Sep 12, 2024
1 parent d0c00ed commit 5a11652
Showing 1 changed file with 1 addition and 2 deletions.
3 changes: 1 addition & 2 deletions resources/rebuild.sh
Original file line number Diff line number Diff line change
Expand Up @@ -85,10 +85,9 @@ EOF
id_rsa=$OUTPUT_DIR/$ROOTFS_NAME.id_rsa
sudo cp id_rsa $id_rsa

# -comp zstd but guest kernel does not support
rootfs_img="$OUTPUT_DIR/$ROOTFS_NAME.squashfs"
sudo mv $rootfs/root/manifest $OUTPUT_DIR/$ROOTFS_NAME.manifest
sudo mksquashfs $rootfs $rootfs_img -all-root -noappend
sudo mksquashfs $rootfs $rootfs_img -all-root -noappend -comp zstd
rootfs_ext4=$OUTPUT_DIR/$ROOTFS_NAME.ext4
dir2ext4img $rootfs $rootfs_ext4
sudo rm -rf $rootfs
Expand Down

0 comments on commit 5a11652

Please sign in to comment.