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]

Reply via email to