From: Mathias Kresin Date: Sat, 25 Mar 2017 18:18:37 +0000 (+0100) Subject: build: move lzma2eva build step to image-commands.mk X-Git-Tag: v18.06.0-rc1~2642 X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=8e0d7d6574139e1ab4f99926e2cd09f6959d1073;p=openwrt%2Fstaging%2Fchunkeey.git 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 --- diff --git a/include/image-commands.mk b/include/image-commands.mk index c1d89825a3..093b93d0e9 100644 --- a/include/image-commands.mk +++ b/include/image-commands.mk @@ -44,6 +44,11 @@ define Build/buffalo-dhp-image 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 1b194b3e7b..e0f58af3e2 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),ase)