[source] ipq806x: sanitize Dni image generation

LEDE Commits lede-commits at lists.infradead.org
Sun Feb 26 04:32:32 PST 2017


nbd pushed a commit to source.git, branch master:
https://git.lede-project.org/eb09d79c163c9f9f913c57eed90d866e458d5ea7

commit eb09d79c163c9f9f913c57eed90d866e458d5ea7
Author: Thomas Reifferscheid <thomas at reifferscheid.org>
AuthorDate: Tue Feb 21 20:58:38 2017 +0100

    ipq806x: sanitize Dni image generation
    
    The more straight forward approach for generating the pure and unpadded
    kernel file which then can be used for initramfs straight.
    Build options for factory.img and sysupgrade.tar are handeled
    seperately.
    
    Signed-off-by: Thomas Reifferscheid <thomas at reifferscheid.org>
---
 target/linux/ipq806x/image/Makefile | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/target/linux/ipq806x/image/Makefile b/target/linux/ipq806x/image/Makefile
index cec26c2..70c8056 100644
--- a/target/linux/ipq806x/image/Makefile
+++ b/target/linux/ipq806x/image/Makefile
@@ -57,15 +57,14 @@ define Device/DniImage
 	PROFILES += $$(DEVICE_NAME)
 	FILESYSTEMS := squashfs
 	KERNEL_SUFFIX := -uImage
-	KERNEL_INITRAMFS := kernel-bin | append-dtb | uImage none
-	KERNEL = kernel-bin | append-dtb | uImage none | pad-offset $$(BLOCKSIZE) 64 | append-uImage-fakeroot-hdr | \
-		pad-to $$(KERNEL_SIZE)
+	KERNEL = kernel-bin | append-dtb | uImage none
 	KERNEL_NAME := zImage
 	NETGEAR_BOARD_ID :=
 	NETGEAR_HW_ID :=
 	UBINIZE_OPTS := -E 5
 	IMAGES := factory.img sysupgrade.tar
-	IMAGE/factory.img := append-kernel | append-ubi | netgear-dni
+	IMAGE/factory.img := append-kernel | pad-offset $$$$(BLOCKSIZE) 64 | append-uImage-fakeroot-hdr | pad-to $$$$(KERNEL_SIZE) | append-ubi | netgear-dni
+	IMAGE/sysupgrade.tar := append-kernel | pad-offset $$$$(BLOCKSIZE) 64 | append-uImage-fakeroot-hdr | sysupgrade-tar kernel=$$$$@ | append-metadata
 endef
 DEVICE_VARS += NETGEAR_BOARD_ID NETGEAR_HW_ID
 



More information about the lede-commits mailing list