summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb')
-rw-r--r--bitbake/lib/bb/runqueue.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/bitbake/lib/bb/runqueue.py b/bitbake/lib/bb/runqueue.py
index a43c9983a1..400709c160 100644
--- a/bitbake/lib/bb/runqueue.py
+++ b/bitbake/lib/bb/runqueue.py
@@ -2314,10 +2314,15 @@ class RunQueueExecuteScenequeue(RunQueueExecute):
2314 sq_hash.append(self.rqdata.runtaskentries[tid].hash) 2314 sq_hash.append(self.rqdata.runtaskentries[tid].hash)
2315 sq_taskname.append(taskname) 2315 sq_taskname.append(taskname)
2316 sq_task.append(tid) 2316 sq_task.append(tid)
2317
2318 self.cooker.data.setVar("BB_SETSCENE_STAMPCURRENT_COUNT", len(stamppresent))
2319
2317 call = self.rq.hashvalidate + "(sq_fn, sq_task, sq_hash, sq_hashfn, d)" 2320 call = self.rq.hashvalidate + "(sq_fn, sq_task, sq_hash, sq_hashfn, d)"
2318 locs = { "sq_fn" : sq_fn, "sq_task" : sq_taskname, "sq_hash" : sq_hash, "sq_hashfn" : sq_hashfn, "d" : self.cooker.data } 2321 locs = { "sq_fn" : sq_fn, "sq_task" : sq_taskname, "sq_hash" : sq_hash, "sq_hashfn" : sq_hashfn, "d" : self.cooker.data }
2319 valid = bb.utils.better_eval(call, locs) 2322 valid = bb.utils.better_eval(call, locs)
2320 2323
2324 self.cooker.data.delVar("BB_SETSCENE_STAMPCURRENT_COUNT")
2325
2321 valid_new = stamppresent 2326 valid_new = stamppresent
2322 for v in valid: 2327 for v in valid:
2323 valid_new.append(sq_task[v]) 2328 valid_new.append(sq_task[v])