Set block size and compression level parameters for optimal result by default.
BLOCK_SIZE="1M" EXTRA_ARGS="-Xcompression-level 22" It's still very fast on an ordinary laptop. Signed-off-by: Bruno Thomsen <[email protected]> --- platforms/image-root-squashfs.in | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/platforms/image-root-squashfs.in b/platforms/image-root-squashfs.in index 5f9368770..f3645682e 100644 --- a/platforms/image-root-squashfs.in +++ b/platforms/image-root-squashfs.in @@ -45,6 +45,11 @@ choice help Select your preferred compression mode. + config IMAGE_ROOT_SQUASHFS_COMPRESSION_MODE_ZSTD + bool "zstd" + help + Select your preferred compression mode. + endchoice config IMAGE_ROOT_SQUASHFS_COMPRESSION_MODE @@ -54,10 +59,12 @@ config IMAGE_ROOT_SQUASHFS_COMPRESSION_MODE default "lzo" if IMAGE_ROOT_SQUASHFS_COMPRESSION_MODE_LZO default "lz4" if IMAGE_ROOT_SQUASHFS_COMPRESSION_MODE_LZ4 default "xz" if IMAGE_ROOT_SQUASHFS_COMPRESSION_MODE_XZ + default "zstd" if IMAGE_ROOT_SQUASHFS_COMPRESSION_MODE_ZSTD config IMAGE_ROOT_SQUASHFS_BLOCK_SIZE string - default "128k" + default "128k" if !IMAGE_ROOT_SQUASHFS_COMPRESSION_MODE_ZSTD + default "1M" if IMAGE_ROOT_SQUASHFS_COMPRESSION_MODE_ZSTD prompt "Block size" help This allows the compression data block size to be selected, both "K" and "M" @@ -65,6 +72,8 @@ config IMAGE_ROOT_SQUASHFS_BLOCK_SIZE config IMAGE_ROOT_SQUASHFS_EXTRA_ARGS string + default "" if !IMAGE_ROOT_SQUASHFS_COMPRESSION_MODE_ZSTD + default "-Xcompression-level 22" if IMAGE_ROOT_SQUASHFS_COMPRESSION_MODE_ZSTD prompt "extra arguments passed to mksquashfs" help You can add extra arguments for mksquashfs here -- 2.26.2 _______________________________________________ ptxdist mailing list [email protected] To unsubscribe, send a mail with subject "unsubscribe" to [email protected]
