From: Michal Cieslakiewicz Date: Fri, 11 Oct 2019 08:52:39 +0000 (+0200) Subject: image: add magic number option for append-uImage-fakehdr X-Git-Tag: v21.02.0-rc1~4762 X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fopenwrt.git;a=commitdiff_plain;h=f46a4a92934dc65ce6f1d68126f5e1664339d178 image: add magic number option for append-uImage-fakehdr 'append-uImage-fakehdr' can now accept magic number as a second, optional parameter (passed directly to 'mkimage' command with '-M' option). This enables construction of proper Netgear-specific fake rootfs images (required for flashing WNDR4300 for example). Signed-off-by: Michal Cieslakiewicz --- diff --git a/include/image-commands.mk b/include/image-commands.mk index 1d0aed1918..5dfd6a2c2f 100644 --- a/include/image-commands.mk +++ b/include/image-commands.mk @@ -109,10 +109,13 @@ endef # append a fake/empty uImage header, to fool bootloaders rootfs integrity check # for example define Build/append-uImage-fakehdr + $(eval type=$(word 1,$(1))) + $(eval magic=$(word 2,$(1))) touch $@.fakehdr $(STAGING_DIR_HOST)/bin/mkimage \ - -A $(LINUX_KARCH) -O linux -T $(1) -C none \ - -n '$(VERSION_DIST) fake $(1)' \ + -A $(LINUX_KARCH) -O linux -T $(type) -C none \ + -n '$(VERSION_DIST) fake $(type)' \ + $(if $(magic),-M $(magic)) \ -d $@.fakehdr \ -s \ $@.fakehdr