kernel: Build uImage only when really needed
Build the uImage file using the kernel build system only when it is really required, which is only in case KEEPUIMAGE == yes. Otherwise, just build zImage, since the Yocto build system will handle the uImage generation for us. (From OE-Core rev: e6952593d810636f26af541b12126848483e619a) Signed-off-by: Marek Vasut <marex@denx.de> Cc: Richard Purdie <richard.purdie@linuxfoundation.org> Cc: Koen Kooi <koen@dominion.thruhere.net> Cc: Paul Eggleton <paul.eggleton@linux.intel.com> Cc: Ross Burton <ross.burton@intel.com> Cc: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
a33a567644
commit
1604ca299b
|
@ -6,6 +6,14 @@ python __anonymous () {
|
|||
depends = d.getVar("DEPENDS", True)
|
||||
depends = "%s u-boot-mkimage-native" % depends
|
||||
d.setVar("DEPENDS", depends)
|
||||
|
||||
# Override KERNEL_IMAGETYPE_FOR_MAKE variable, which is internal
|
||||
# to kernel.bbclass . We override the variable here, since we need
|
||||
# to build uImage using the kernel build system if and only if
|
||||
# KEEPUIMAGE == yes. Otherwise, we pack compressed vmlinux into
|
||||
# the uImage .
|
||||
if d.getVar("KEEPUIMAGE", True) != 'yes':
|
||||
d.setVar("KERNEL_IMAGETYPE_FOR_MAKE", "zImage")
|
||||
}
|
||||
|
||||
do_uboot_mkimage() {
|
||||
|
|
Loading…
Reference in New Issue