diff options
author | Sander Vanheule <sander@svanheule.net> | 2020-11-04 10:21:15 +0100 |
---|---|---|
committer | Adrian Schmutzler <freifunk@adrianschmutzler.de> | 2020-11-25 15:55:26 +0100 |
commit | c20b8d690bec265693b3eb250e1ba1e8ed3abae4 (patch) | |
tree | e2cab0d02f16dc5f672e15c6f9e6bc7996316669 /scripts/config/expr.c | |
parent | 9f574b1b875cd6e5dbb521b841c9196995b46bfc (diff) | |
download | upstream-c20b8d690bec265693b3eb250e1ba1e8ed3abae4.tar.gz upstream-c20b8d690bec265693b3eb250e1ba1e8ed3abae4.tar.bz2 upstream-c20b8d690bec265693b3eb250e1ba1e8ed3abae4.zip |
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>
Diffstat (limited to 'scripts/config/expr.c')
0 files changed, 0 insertions, 0 deletions