Change #4543
Category | None |
Changed by | Sander Vanheule <sander | @svanheule.net>
Changed at | Wed 25 Nov 2020 14:55:26 |
Repository | https://git.openwrt.org/openwrt/openwrt.git |
Branch | master |
Revision | c20b8d690bec265693b3eb250e1ba1e8ed3abae4 |
Comments
build: add UIMAGE_MAGIC to device variables Allow a device recipe to specify a custom UIMAGE_MAGIC value, as used by OpenWrt's -M flag for mkimage. This allows to automatically customize the magic bytes in all calls to Build/uImage for this device, similar to the behaviour of UIMAGE_NAME. Since the -M argument is inserted before the user arguments, it can be overriden. The following example would use 0x87654321 for the KERNEL image, but 0x12345678 for the KERNEL_INITRAMFS image: define Device/MyDevice UIMAGE_MAGIC := 0x87654321 KERNEL := ... | uImage lzma KERNEL_INITRAMFS := ... | uImage lzma -M 0x12345678 ... endef Fixes: df8e6be59a1f ("rtl838x: add new architecture") [UIMAGE_MAGIC was not declared as a device variable] Signed-off-by: Sander Vanheule <sander@svanheule.net> [rebase, improve formatting of "Fixes"] Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Changed files
- include/image-commands.mk
- include/image.mk