]> code.ossystems Code Review - openembedded-core.git/commitdiff
bitbake: Gross hack to fix packaged-staging with BBCLASSEXTEND packages
authorRichard Purdie <rpurdie@linux.intel.com>
Tue, 23 Mar 2010 22:33:02 +0000 (22:33 +0000)
committerRichard Purdie <rpurdie@linux.intel.com>
Tue, 23 Mar 2010 22:33:02 +0000 (22:33 +0000)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
bitbake/lib/bb/runqueue.py

index f315b5d40aa8d83d452ed2f9a239c3be7be84f8f..887cb5c2b637c65c23217925a4bfd99d0ec970be 100644 (file)
@@ -978,6 +978,7 @@ class RunQueue:
                                                                         self.get_user_idstring(task)))
 
                     bb.data.setVar("__RUNQUEUE_DO_NOT_USE_EXTERNALLY", self, self.cooker.configuration.data)
+                    bb.data.setVar("__RUNQUEUE_DO_NOT_USE_EXTERNALLY2", fn, self.cooker.configuration.data)
                     try:
                         self.cooker.tryBuild(fn, taskname[3:])
                     except bb.build.EventException:
@@ -1157,6 +1158,7 @@ class runQueueTaskCompleted(runQueueEvent):
 
 def check_stamp_fn(fn, taskname, d):
     rq = bb.data.getVar("__RUNQUEUE_DO_NOT_USE_EXTERNALLY", d)
+    fn = bb.data.getVar("__RUNQUEUE_DO_NOT_USE_EXTERNALLY2", d)
     fnid = rq.taskData.getfn_id(fn)
     taskid = rq.get_task_id(fnid, taskname)
     if taskid is not None: