libtraceevent: update to 1.7.2
[openwrt/staging/dedeckeh.git] / include / image-commands.mk
index 15084093d23943a3f1f317529a2212ed2fb715c3..47d9d1ab8886b7a0669863531a17fac45a5b7ba7 100644 (file)
@@ -106,7 +106,7 @@ endef
 define Build/append-squashfs-fakeroot-be
        rm -rf $@.fakefs $@.fakesquashfs
        mkdir $@.fakefs
-       $(STAGING_DIR_HOST)/bin/mksquashfs-lzma \
+       $(STAGING_DIR_HOST)/bin/mksquashfs3-lzma \
                $@.fakefs $@.fakesquashfs \
                -noappend -root-owned -be -nopad -b 65536 \
                $(if $(SOURCE_DATE_EPOCH),-fixed-time $(SOURCE_DATE_EPOCH))
@@ -277,7 +277,9 @@ endef
 define Build/initrd_compression
        $(if $(CONFIG_TARGET_INITRAMFS_COMPRESSION_BZIP2),.bzip2) \
        $(if $(CONFIG_TARGET_INITRAMFS_COMPRESSION_GZIP),.gzip) \
+       $(if $(CONFIG_TARGET_INITRAMFS_COMPRESSION_LZ4),.lz4) \
        $(if $(CONFIG_TARGET_INITRAMFS_COMPRESSION_LZMA),.lzma) \
+       $(if $(CONFIG_TARGET_INITRAMFS_COMPRESSION_LZO),.lzo) \
        $(if $(CONFIG_TARGET_INITRAMFS_COMPRESSION_XZ),.xz) \
        $(if $(CONFIG_TARGET_INITRAMFS_COMPRESSION_ZSTD),.zstd)
 endef
@@ -316,6 +318,15 @@ define Build/gzip
        @mv $@.new $@
 endef
 
+define Build/gzip-filename
+       @mkdir -p $@.tmp
+       @cp $@ $@.tmp/$(word 1,$(1))
+       $(if $(SOURCE_DATE_EPOCH),touch -hcd "@$(SOURCE_DATE_EPOCH)" $@.tmp/$(word 1,$(1)) $(word 2,$(1)))
+       $(STAGING_DIR_HOST)/bin/gzip -f -9 -N -c $@.tmp/$(word 1,$(1)) $(word 2,$(1)) > $@.new
+       @mv $@.new $@
+       @rm -rf $@.tmp
+endef
+
 define Build/install-dtb
        $(call locked, \
                $(foreach dts,$(DEVICE_DTS), \