classes/kernen.bbclass: Fix INITRAMFS logic to stop breaking builds for people not...
authorRichard Purdie <rpurdie@rpsys.net>
Sat, 31 May 2008 11:12:17 +0000 (11:12 +0000)
committerRichard Purdie <rpurdie@rpsys.net>
Sat, 31 May 2008 11:12:17 +0000 (11:12 +0000)
classes/kernel.bbclass

index 0165544..5085d9c 100644 (file)
@@ -17,10 +17,14 @@ python __anonymous () {
        depends = "%s u-boot-mkimage-openmoko-native" % depends
        bb.data.setVar("DEPENDS", depends, d)
 
-    if bb.data.getVar('INITRAMFS_IMAGE', d, True) != '':
-       bb.data.setVar('INITRAMFS_TASK', '${INITRAMFS_IMAGE}:do_rootfs', d);
+    image = bb.data.getVar('INITRAMFS_IMAGE', d, True)
+    if image != '' and image is not None:
+        bb.data.setVar('INITRAMFS_TASK', '${INITRAMFS_IMAGE}:do_rootfs', d)
 }
 
+INITRAMFS_IMAGE ?= ""
+INITRAMFS_TASK ?= ""
+
 inherit kernel-arch
 
 PACKAGES_DYNAMIC += "kernel-module-*"