fs/squashfs: add lz4 compression support
authorGustavo Zacarias <gustavo@zacarias.com.ar>
Thu, 15 May 2014 21:31:36 +0000 (18:31 -0300)
committerPeter Korsgaard <peter@korsgaard.com>
Sun, 18 May 2014 21:48:28 +0000 (23:48 +0200)
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
fs/squashfs/Config.in
fs/squashfs/squashfs.mk

index 817909d626dd4eeaef2c3a6f43f097b152410052..ca9ddb22180ee82a8172948ba10a180193c64ac7 100644 (file)
@@ -15,6 +15,9 @@ choice
 config BR2_TARGET_ROOTFS_SQUASHFS4_GZIP
        bool "gzip"
 
+config BR2_TARGET_ROOTFS_SQUASHFS4_LZ4
+       bool "lz4"
+
 config BR2_TARGET_ROOTFS_SQUASHFS4_LZMA
        bool "lzma"
 
index eb5fc3e73bdff987cbbe3fdb68253429ce36f89f..446906f10c77be1708c02b1389fe5524dc792876 100644 (file)
@@ -6,6 +6,9 @@
 
 ROOTFS_SQUASHFS_DEPENDENCIES = host-squashfs
 
+ifeq ($(BR2_TARGET_ROOTFS_SQUASHFS4_LZ4),y)
+ROOTFS_SQUASHFS_ARGS += -comp lz4
+else
 ifeq ($(BR2_TARGET_ROOTFS_SQUASHFS4_LZO),y)
 ROOTFS_SQUASHFS_ARGS += -comp lzo
 else
@@ -19,6 +22,7 @@ ROOTFS_SQUASHFS_ARGS += -comp gzip
 endif
 endif
 endif
+endif
 
 define ROOTFS_SQUASHFS_CMD
        $(HOST_DIR)/usr/bin/mksquashfs $(TARGET_DIR) $@ -noappend \