From baee59d26a11c1f1105bff632514212383b0650a Mon Sep 17 00:00:00 2001 From: Apachez Date: Fri, 1 Sep 2023 21:42:37 +0200 Subject: T5510: Shrink imagesize and improve read performance by changing mksquashfs syntax --- data/defaults.toml | 2 ++ scripts/build-vyos-image | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/data/defaults.toml b/data/defaults.toml index fe23a7d6..c036382c 100644 --- a/data/defaults.toml +++ b/data/defaults.toml @@ -17,6 +17,8 @@ release_train = "current" kernel_version = "6.1.50" bootloaders = "syslinux,grub-efi" +chroot-squashfs-compression-type = "xz -Xbcj x86 -b 256k -no-recovery -always-use-fragments -no-duplicates" + website_url = "https://vyos.io" support_url = "https://support.vyos.io" bugtracker_url = "https://vyos.dev" diff --git a/scripts/build-vyos-image b/scripts/build-vyos-image index b3b3fc77..3ab42c69 100755 --- a/scripts/build-vyos-image +++ b/scripts/build-vyos-image @@ -425,9 +425,10 @@ if __name__ == "__main__": --bootappend-live-failsafe "live components memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal console=ttyS0,115200 console=tty0 net.ifnames=0 biosdevname=0" \ --linux-flavours {{kernel_flavor}} \ --linux-packages linux-image-{{kernel_version}} \ - --bootloader {{ bootloaders }} \ + --bootloader {{bootloaders}} \ --binary-images iso-hybrid \ --checksums 'sha256 md5' \ + --chroot-squashfs-compression-type {{chroot-squashfs-compression-type}} \ --debian-installer none \ --distribution {{debian_distribution}} \ --iso-application "VyOS" \ -- cgit v1.2.3