From d9850a24db5860ce7a56705271143e1d0de342bc Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Mon, 17 Dec 2007 21:36:34 +0000 Subject: linux.inc: merge in poky stuff --- packages/linux/linux.inc | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/packages/linux/linux.inc b/packages/linux/linux.inc index a08c3a240b..345a2bd021 100644 --- a/packages/linux/linux.inc +++ b/packages/linux/linux.inc @@ -4,9 +4,18 @@ LICENSE = "GPL" inherit kernel -# Not every device needs mkimage to generate a kernel image, but lets make OE a bit more -# friendly and increase the "Just Works(TM) factor. Building uboot takes only a minute. -DEPENDS += " u-boot-mkimage-openmoko-native " +# Add dependency on mkimage for kernels that build a uImage + +python __anonymous () { + + import bb + + kerneltype = bb.data.getVar('KERNEL_IMAGETYPE', d, 1) or '' + if kerneltype == 'uImage': + depends = bb.data.getVar("DEPENDS", d, 1) + depends = "%s u-boot-mkimage-openmoko-native" % depends + bb.data.setVar("DEPENDS", depends, d) +} RPSRC = "http://www.rpsys.net/openzaurus/patches/archive" -- cgit v1.2.3