diff options
Diffstat (limited to 'bitbake/lib/bb/runqueue.py')
| -rw-r--r-- | bitbake/lib/bb/runqueue.py | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/bitbake/lib/bb/runqueue.py b/bitbake/lib/bb/runqueue.py index afa1f8d736..52360accdb 100644 --- a/bitbake/lib/bb/runqueue.py +++ b/bitbake/lib/bb/runqueue.py | |||
| @@ -753,7 +753,6 @@ class RunQueueData: | |||
| 753 | self.rqdata.runq_depends[task], | 753 | self.rqdata.runq_depends[task], |
| 754 | self.rqdata.runq_revdeps[task]) | 754 | self.rqdata.runq_revdeps[task]) |
| 755 | 755 | ||
| 756 | |||
| 757 | class RunQueue: | 756 | class RunQueue: |
| 758 | def __init__(self, cooker, cfgData, dataCache, taskData, targets): | 757 | def __init__(self, cooker, cfgData, dataCache, taskData, targets): |
| 759 | 758 | ||
| @@ -1106,8 +1105,10 @@ class RunQueueExecute: | |||
| 1106 | newsi = os.open(os.devnull, os.O_RDWR) | 1105 | newsi = os.open(os.devnull, os.O_RDWR) |
| 1107 | os.dup2(newsi, sys.stdin.fileno()) | 1106 | os.dup2(newsi, sys.stdin.fileno()) |
| 1108 | 1107 | ||
| 1109 | |||
| 1110 | bb.data.setVar("BB_WORKERCONTEXT", "1", self.cooker.configuration.data) | 1108 | bb.data.setVar("BB_WORKERCONTEXT", "1", self.cooker.configuration.data) |
| 1109 | bb.data.setVar("__RUNQUEUE_DO_NOT_USE_EXTERNALLY", self, self.cooker.configuration.data) | ||
| 1110 | bb.data.setVar("__RUNQUEUE_DO_NOT_USE_EXTERNALLY2", fn, self.cooker.configuration.data) | ||
| 1111 | bb.parse.siggen.set_taskdata(self.rqdata.hashes, self.rqdata.hash_deps) | ||
| 1111 | 1112 | ||
| 1112 | the_data = bb.cache.Cache.loadDataFull(fn, self.cooker.get_file_appends(fn), self.cooker.configuration.data) | 1113 | the_data = bb.cache.Cache.loadDataFull(fn, self.cooker.get_file_appends(fn), self.cooker.configuration.data) |
| 1113 | 1114 | ||
| @@ -1124,9 +1125,6 @@ class RunQueueExecute: | |||
| 1124 | if quieterrors: | 1125 | if quieterrors: |
| 1125 | the_data.setVarFlag(taskname, "quieterrors", "1") | 1126 | the_data.setVarFlag(taskname, "quieterrors", "1") |
| 1126 | 1127 | ||
| 1127 | bb.data.setVar("__RUNQUEUE_DO_NOT_USE_EXTERNALLY", self, self.cooker.configuration.data) | ||
| 1128 | bb.data.setVar("__RUNQUEUE_DO_NOT_USE_EXTERNALLY2", fn, self.cooker.configuration.data) | ||
| 1129 | bb.parse.siggen.set_taskdata(self.rqdata.hashes, self.rqdata.hash_deps) | ||
| 1130 | 1128 | ||
| 1131 | for h in self.rqdata.hashes: | 1129 | for h in self.rqdata.hashes: |
| 1132 | bb.data.setVar("BBHASH_%s" % h, self.rqdata.hashes[h], the_data) | 1130 | bb.data.setVar("BBHASH_%s" % h, self.rqdata.hashes[h], the_data) |
