diff options
Diffstat (limited to 'bitbake/bin/bitbake-worker')
| -rwxr-xr-x | bitbake/bin/bitbake-worker | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/bitbake/bin/bitbake-worker b/bitbake/bin/bitbake-worker index d743ff5105..451e6926bf 100755 --- a/bitbake/bin/bitbake-worker +++ b/bitbake/bin/bitbake-worker | |||
| @@ -151,6 +151,7 @@ def fork_off_task(cfg, data, databuilder, workerdata, extraconfigdata, runtask): | |||
| 151 | taskhash = runtask['taskhash'] | 151 | taskhash = runtask['taskhash'] |
| 152 | unihash = runtask['unihash'] | 152 | unihash = runtask['unihash'] |
| 153 | appends = runtask['appends'] | 153 | appends = runtask['appends'] |
| 154 | layername = runtask['layername'] | ||
| 154 | taskdepdata = runtask['taskdepdata'] | 155 | taskdepdata = runtask['taskdepdata'] |
| 155 | quieterrors = runtask['quieterrors'] | 156 | quieterrors = runtask['quieterrors'] |
| 156 | # We need to setup the environment BEFORE the fork, since | 157 | # We need to setup the environment BEFORE the fork, since |
| @@ -262,7 +263,7 @@ def fork_off_task(cfg, data, databuilder, workerdata, extraconfigdata, runtask): | |||
| 262 | bb.parse.siggen.set_taskhashes(workerdata["newhashes"]) | 263 | bb.parse.siggen.set_taskhashes(workerdata["newhashes"]) |
| 263 | ret = 0 | 264 | ret = 0 |
| 264 | 265 | ||
| 265 | the_data = databuilder.parseRecipe(fn, appends) | 266 | the_data = databuilder.parseRecipe(fn, appends, layername) |
| 266 | the_data.setVar('BB_TASKHASH', taskhash) | 267 | the_data.setVar('BB_TASKHASH', taskhash) |
| 267 | the_data.setVar('BB_UNIHASH', unihash) | 268 | the_data.setVar('BB_UNIHASH', unihash) |
| 268 | bb.parse.siggen.setup_datacache_from_datastore(fn, the_data) | 269 | bb.parse.siggen.setup_datacache_from_datastore(fn, the_data) |
