51 lines
1.6 KiB
Diff
51 lines
1.6 KiB
Diff
|
From: Mathias Kresin <dev@kresin.me>
|
||
|
Date: Sat, 25 Mar 2017 19:18:37 +0100
|
||
|
Subject: build: move lzma2eva build step to image-commands.mk
|
||
|
|
||
|
Move it to image-commands.mk so that it can used by other targets with
|
||
|
eva based boards as well.
|
||
|
|
||
|
Signed-off-by: Mathias Kresin <dev@kresin.me>
|
||
|
|
||
|
diff --git a/include/image-commands.mk b/include/image-commands.mk
|
||
|
index ec35e0fcfe97d9d98c731459d1f1681d2bcfe5ad..19d98feefe02b6deb43735ccd436aac39fc0a8ab 100644
|
||
|
--- a/include/image-commands.mk
|
||
|
+++ b/include/image-commands.mk
|
||
|
@@ -11,6 +11,11 @@ define Build/uImage
|
||
|
mv $@.new $@
|
||
|
endef
|
||
|
|
||
|
+define Build/eva-image
|
||
|
+ $(STAGING_DIR_HOST)/bin/lzma2eva $(KERNEL_LOADADDR) $(KERNEL_LOADADDR) $@ $@.new
|
||
|
+ mv $@.new $@
|
||
|
+endef
|
||
|
+
|
||
|
define Build/netgear-chk
|
||
|
$(STAGING_DIR_HOST)/bin/mkchkimg \
|
||
|
-o $@.new \
|
||
|
diff --git a/target/linux/lantiq/image/Makefile b/target/linux/lantiq/image/Makefile
|
||
|
index a96e528aab2c5c5c95f01b087f589cecc57c6e51..2cac925bfd95fedd5f76f30e72300cc0fd7d37a9 100644
|
||
|
--- a/target/linux/lantiq/image/Makefile
|
||
|
+++ b/target/linux/lantiq/image/Makefile
|
||
|
@@ -20,9 +20,8 @@ else
|
||
|
UBIFS_OPTS := -m 2048 -e 126KiB -c 4096
|
||
|
endif
|
||
|
|
||
|
-define Build/eva-image
|
||
|
- lzma2eva $(KERNEL_LOADADDR) $(KERNEL_LOADADDR) $@ $@.new
|
||
|
- ( dd if=$@.new bs=64k conv=sync; cat ./eva.dummy.squashfs; ) > $@
|
||
|
+define Build/append-avm-fakeroot
|
||
|
+ cat ./eva.dummy.squashfs >> $@
|
||
|
endef
|
||
|
|
||
|
define Build/dgn3500-sercom-footer
|
||
|
@@ -104,6 +103,8 @@ endef
|
||
|
|
||
|
define Device/AVM
|
||
|
KERNEL := kernel-bin | append-dtb | lzma | eva-image
|
||
|
+ IMAGE/sysupgrade.bin := append-kernel | pad-to 64k | append-avm-fakeroot | \
|
||
|
+ append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE)
|
||
|
endef
|
||
|
|
||
|
ifeq ($(SUBTARGET),xway_legacy)
|