## SECTION=image menuconfig IMAGE_ROOT_SQUASHFS tristate select HOST_GENIMAGE select HOST_SQUASHFS_TOOLS select HOST_SQUASHFS_TOOLS_LZO_SUPPORT if IMAGE_ROOT_SQUASHFS_COMPRESSION_MODE_LZO select HOST_SQUASHFS_TOOLS_LZ4_SUPPORT if IMAGE_ROOT_SQUASHFS_COMPRESSION_MODE_LZ4 select HOST_SQUASHFS_TOOLS_XZ_SUPPORT if IMAGE_ROOT_SQUASHFS_COMPRESSION_MODE_XZ select HOST_SQUASHFS_TOOLS_ZSTD_SUPPORT if IMAGE_ROOT_SQUASHFS_COMPRESSION_MODE_ZSTD select IMAGE_ROOT_TGZ prompt "Generate images/root.squashfs " help Build squashfs images of the root filesystem. This image can be stored linearly into target's flash device at the start of the desired partition. You should erase the whole partition first if the image is smaller than partition's size. If not, garbage data in the remaining space could confuse the filesystem driver. if IMAGE_ROOT_SQUASHFS choice prompt "squashfs compression mode" help Select your preferred compression mode. config IMAGE_ROOT_SQUASHFS_COMPRESSION_MODE_GZIP bool "gzip" help Select your preferred compression mode. config IMAGE_ROOT_SQUASHFS_COMPRESSION_MODE_LZMA bool "lzma" help Select your preferred compression mode. config IMAGE_ROOT_SQUASHFS_COMPRESSION_MODE_LZO bool "lzo" help Select your preferred compression mode. config IMAGE_ROOT_SQUASHFS_COMPRESSION_MODE_LZ4 bool "lz4" help Select your preferred compression mode. config IMAGE_ROOT_SQUASHFS_COMPRESSION_MODE_XZ bool "xz" 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 string default "gzip" if IMAGE_ROOT_SQUASHFS_COMPRESSION_MODE_GZIP default "lzma" if IMAGE_ROOT_SQUASHFS_COMPRESSION_MODE_LZMA 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" 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" postfixes are supported. 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 endif