mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-30 22:11:59 -09:00
fs/squashfs: Add option to compress with extreme options
mksquashfs allows to tweak many compressions parameters. Currently they can't be changed from kmenu. Leaving out potential space savings. This adds the option to enable a set of predetermined compression options. This option is enabled by default for lz4 since lz4 currently implicitly added the extreme to it in the makefile. So this aids in keeping backward compatibility. Signed-off-by: Linus Kaschulla <linus@cosmos-ink.net> [yann.morin.1998@free.fr: - fix check-package - change the default code-style, add the legacy comment - always add the qstriped string, as it's empty when not used ] Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
This commit is contained in:
committed by
Yann E. MORIN
parent
555f8dfd6e
commit
d9c144d5f5
@@ -9,14 +9,15 @@ ROOTFS_SQUASHFS_DEPENDENCIES = host-squashfs
|
||||
ROOTFS_SQUASHFS_ARGS = \
|
||||
-noappend \
|
||||
-processors $(PARALLEL_JOBS) \
|
||||
-b $(call qstrip,$(BR2_TARGET_ROOTFS_SQUASHFS_BS))
|
||||
-b $(call qstrip,$(BR2_TARGET_ROOTFS_SQUASHFS_BS)) \
|
||||
$(call qstrip,$(BR2_TARGET_ROOTFS_SQUASHFS_COMP_OPTS))
|
||||
|
||||
ifeq ($(BR2_TARGET_ROOTFS_SQUASHFS_PAD),)
|
||||
ROOTFS_SQUASHFS_ARGS += -nopad
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_TARGET_ROOTFS_SQUASHFS4_LZ4),y)
|
||||
ROOTFS_SQUASHFS_ARGS += -comp lz4 -Xhc
|
||||
ROOTFS_SQUASHFS_ARGS += -comp lz4
|
||||
else ifeq ($(BR2_TARGET_ROOTFS_SQUASHFS4_LZO),y)
|
||||
ROOTFS_SQUASHFS_ARGS += -comp lzo
|
||||
else ifeq ($(BR2_TARGET_ROOTFS_SQUASHFS4_LZMA),y)
|
||||
|
||||
Reference in New Issue
Block a user