diff options
Diffstat (limited to 'bitbake/lib/bb/cooker.py')
-rw-r--r-- | bitbake/lib/bb/cooker.py | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/bitbake/lib/bb/cooker.py b/bitbake/lib/bb/cooker.py index f06b71c42c..caf1123496 100644 --- a/bitbake/lib/bb/cooker.py +++ b/bitbake/lib/bb/cooker.py | |||
@@ -177,6 +177,8 @@ class BBCooker: | |||
177 | 177 | ||
178 | def initConfigurationData(self): | 178 | def initConfigurationData(self): |
179 | self.configuration.data = bb.data.init() | 179 | self.configuration.data = bb.data.init() |
180 | if self.configuration.show_environment: | ||
181 | self.configuration.data.enableTracking() | ||
180 | 182 | ||
181 | if not self.server_registration_cb: | 183 | if not self.server_registration_cb: |
182 | self.configuration.data.setVar("BB_WORKERCONTEXT", "1") | 184 | self.configuration.data.setVar("BB_WORKERCONTEXT", "1") |
@@ -185,13 +187,7 @@ class BBCooker: | |||
185 | bb.data.inheritFromOS(self.configuration.data, self.savedenv, filtered_keys) | 187 | bb.data.inheritFromOS(self.configuration.data, self.savedenv, filtered_keys) |
186 | 188 | ||
187 | def loadConfigurationData(self): | 189 | def loadConfigurationData(self): |
188 | self.configuration.data = bb.data.init() | 190 | self.initConfigurationData() |
189 | |||
190 | if not self.server_registration_cb: | ||
191 | self.configuration.data.setVar("BB_WORKERCONTEXT", "1") | ||
192 | |||
193 | filtered_keys = bb.utils.approved_variables() | ||
194 | bb.data.inheritFromOS(self.configuration.data, self.savedenv, filtered_keys) | ||
195 | 191 | ||
196 | try: | 192 | try: |
197 | self.parseConfigurationFiles(self.configuration.prefile, | 193 | self.parseConfigurationFiles(self.configuration.prefile, |