]> code.ossystems Code Review - openembedded-core.git/commitdiff
bitbake/cache.py: Expansion of variables in skipped recipes should not be attempted...
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 7 Jan 2011 12:56:06 +0000 (12:56 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 7 Jan 2011 12:56:06 +0000 (12:56 +0000)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bitbake/lib/bb/cache.py

index c477501d686b1f4887af1a1c12801ea8b6f19695..cde136083a34d041373b2d3b0676cf26d00fdf35 100644 (file)
@@ -114,6 +114,15 @@ class RecipeInfo(namedtuple('RecipeInfo', recipe_fields)):
         if not pn in packages:
             packages.append(pn)
 
+        skip = cls.getvar('__SKIPPED', metadata)
+        if skip:
+            return RecipeInfo(None, None, None, None, None, 
+                              None, None, None, None, None, 
+                              None, skip, None, None, None, 
+                              None, None, None, None, None, 
+                              None, None, None, None, None,
+                              None, None)
+
         return RecipeInfo(
             tasks            = tasks,
             basetaskhashes   = cls.taskvar('BB_BASEHASH', tasks, metadata),
@@ -124,7 +133,7 @@ class RecipeInfo(namedtuple('RecipeInfo', recipe_fields)):
                                {'tasks': [], 'parents': {}},
             variants         = cls.listvar('__VARIANTS', metadata) + [''],
 
-            skipped          = cls.getvar('__SKIPPED', metadata),
+            skipped          = skip,
             timestamp        = bb.parse.cached_mtime(filename),
             packages         = cls.listvar('PACKAGES', metadata),
             pn               = pn,