base.bbclass: Only take the slow path if SRC_URI_OVERRIDES_PACKAGE_ARCH is actually...
authorRichard Purdie <rpurdie@rpsys.net>
Sun, 29 Jul 2007 17:59:51 +0000 (17:59 +0000)
committerRichard Purdie <rpurdie@rpsys.net>
Sun, 29 Jul 2007 17:59:51 +0000 (17:59 +0000)
classes/base.bbclass

index d0083bd..fec7622 100644 (file)
@@ -825,8 +825,11 @@ def base_after_parse(d):
     if (old_arch == mach_arch):
         # Nothing to do
         return
-    if (bb.data.getVar('SRC_URI_OVERRIDES_PACKAGE_ARCH', d, 1) == '0'):
+    override = bb.data.getVar('SRC_URI_OVERRIDES_PACKAGE_ARCH', d, 1)
+       
+    if not override or override == '0':
         return
+
     paths = []
     for p in [ "${FILE_DIRNAME}/${PF}", "${FILE_DIRNAME}/${P}", "${FILE_DIRNAME}/${PN}", "${FILE_DIRNAME}/files", "${FILE_DIRNAME}" ]:
         paths.append(bb.data.expand(os.path.join(p, mach_arch), d))