]> code.ossystems Code Review - openembedded-core.git/commitdiff
sstate: Add back packagedata on packagedata dependencies
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 28 Jan 2016 16:34:00 +0000 (16:34 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 29 Jan 2016 18:14:57 +0000 (18:14 +0000)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Ross Burton <ross.burton@intel.com>
meta/classes/sstate.bbclass

index ec72c5506d2cec870d594a8d1c3eebc1a6e40f97..6c3e82877b291477749f824c72ce5e0a1fd8b2ef 100644 (file)
@@ -855,7 +855,11 @@ def setscene_depvalid(task, taskdependees, notneeded, d):
         return True
 
     # We only need to trigger packagedata through direct dependencies
+    # but need to preserve packagedata on packagedata links
     if taskdependees[task][1] == "do_packagedata":
+        for dep in taskdependees:
+            if taskdependees[dep][1] == "do_packagedata":
+                return False
         return True
 
     for dep in taskdependees: