[openwrt/openwrt] ath25: fix initramfs image generation

LEDE Commits lede-commits at lists.infradead.org
Sat Aug 13 11:55:16 PDT 2022


hauke pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/9f5cbb6e8b9537942db405719bf7662d0e08b8c5

commit 9f5cbb6e8b9537942db405719bf7662d0e08b8c5
Author: Lech Perczak <lech.perczak at gmail.com>
AuthorDate: Wed Aug 10 01:10:57 2022 +0200

    ath25: fix initramfs image generation
    
    Commit 21f460a5dbef ("ath25: fix duplicate LZMA compression") changed
    the way kernel images are generated, affecting initramfs images instead.
    Initramfs images were previously ELF images, and by mistake this change
    caused the raw kernel image to be used as a source. This caused them to
    be non-loadable by bootloaders.
    
    Restore the previous KERNEL_INITRAMFS recipe and adjust
    KERNEL_INITRAMFS_NAME to point at the correct source artifact.
    While at that, adjust KERNEL_INITRAMFS_SUFFIX to -kernel.elf,
    so it matches the suffix of non-initramfs kernel artifact.
    
    Fixes: 21f460a5dbef ("ath25: fix duplicate LZMA compression")
    Signed-off-by: Lech Perczak <lech.perczak at gmail.com>
---
 target/linux/ath25/image/Makefile | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/target/linux/ath25/image/Makefile b/target/linux/ath25/image/Makefile
index d6cd53d261..9cdcdf9e95 100644
--- a/target/linux/ath25/image/Makefile
+++ b/target/linux/ath25/image/Makefile
@@ -54,6 +54,9 @@ endef
 define Device/Default
   PROFILES = Default $$(DEVICE_NAME)
   KERNEL := copy-kernel | lzma-kernel
+  KERNEL_INITRAMFS = kernel-bin
+  KERNEL_INITRAMFS_NAME := vmlinux-initramfs.elf
+  KERNEL_INITRAMFS_SUFFIX := -kernel.elf
   IMAGES := sysupgrade.bin
   FILESYSTEMS := squashfs
 endef




More information about the lede-commits mailing list