diff options
Diffstat (limited to 'bitbake')
| -rw-r--r-- | bitbake/lib/bb/runqueue.py | 5 |
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]) |
