]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
qoriq: use libdeflate for gzip 24119/head
authorRosen Penev <rosenp@gmail.com>
Tue, 7 Jul 2026 01:01:14 +0000 (18:01 -0700)
committerRobert Marko <robimarko@gmail.com>
Wed, 8 Jul 2026 17:13:25 +0000 (19:13 +0200)
Shrinks size slightly. Tested on WatchGuard Firebox M300

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/24119
Signed-off-by: Robert Marko <robimarko@gmail.com>
target/linux/qoriq/image/generic.mk

index d084faf70cc2652a087f1598bac1423c14adfa84..1e2c304829a6dd267e4fc3b3d0642b16fc4f07c8 100644 (file)
@@ -6,14 +6,14 @@ define Device/fsl_T4240RDB
     kmod-eeprom-at24 kmod-gpio-button-hotplug kmod-hwmon-w83793 kmod-leds-gpio \
          kmod-ptp-qoriq kmod-rtc-ds1374
   FILESYSTEMS := squashfs
-  KERNEL := kernel-bin | gzip | fit gzip $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb
+  KERNEL := kernel-bin | libdeflate-gzip | fit gzip $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb
   IMAGES := factory-nor.bin.gz sdcard.img.gz rcw.bin sysupgrade.bin
   IMAGE/factory-nor.bin.gz := \
     append-kernel | append-rootfs | pad-rootfs | pad-to 126M | \
     pad-to 127M | \
     ls-append fsl_t4240-rdb-fman.bin | pad-to 130176k | \
     ls-append $(1)-nor-uboot-env.bin | pad-to 130304k | \
-    ls-append $(1)-nor-uboot.bin | gzip
+    ls-append $(1)-nor-uboot.bin | libdeflate-gzip
   IMAGE/rcw.bin := ls-append $(1)-rcw.bin
   IMAGE/sdcard.img.gz := \
     ls-clean | \
@@ -23,7 +23,7 @@ define Device/fsl_T4240RDB
     ls-append fsl_t4240-rdb-fman.bin | pad-to 2M | \
     pad-to $(LS_SD_KERNELPART_OFFSET)M | \
     ls-append-kernel | pad-to $(LS_SD_ROOTFSPART_OFFSET)M | \
-    append-rootfs | pad-to $(LS_SD_IMAGE_SIZE)M | gzip
+    append-rootfs | pad-to $(LS_SD_IMAGE_SIZE)M | libdeflate-gzip
   IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
 endef
 TARGET_DEVICES += fsl_T4240RDB
@@ -38,10 +38,10 @@ define Device/watchguard_firebox-m300
   DEVICE_PACKAGES := \
        kmod-gpio-button-hotplug kmod-hwmon-w83793 kmod-leds-gpio kmod-ptp-qoriq \
        kmod-rtc-rs5c372a kmod-tpm-i2c-atmel kmod-dsa-mv88e6xxx
-  KERNEL := kernel-bin | gzip | fit gzip $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb
+  KERNEL := kernel-bin | libdeflate-gzip | fit gzip $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb
   KERNEL_SUFFIX := -fit-uImage.itb
   IMAGES := sdcard.img.gz sysupgrade.img.gz
-  IMAGE/sysupgrade.img.gz :=  sdcard-img | gzip | append-metadata
-  IMAGE/sdcard.img.gz := sdcard-img | gzip
+  IMAGE/sysupgrade.img.gz :=  sdcard-img | libdeflate-gzip | append-metadata
+  IMAGE/sdcard.img.gz := sdcard-img | libdeflate-gzip
 endef
 TARGET_DEVICES += watchguard_firebox-m300