diff options
Diffstat (limited to 'bitbake/lib/bb/command.py')
-rw-r--r-- | bitbake/lib/bb/command.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/bitbake/lib/bb/command.py b/bitbake/lib/bb/command.py index 0fed25a3ed..59336bbee7 100644 --- a/bitbake/lib/bb/command.py +++ b/bitbake/lib/bb/command.py | |||
@@ -174,6 +174,18 @@ class CommandsSync: | |||
174 | value = str(params[1]) | 174 | value = str(params[1]) |
175 | command.cooker.configuration.data.setVar(varname, value) | 175 | command.cooker.configuration.data.setVar(varname, value) |
176 | 176 | ||
177 | def enableDataTracking(self, command, params): | ||
178 | """ | ||
179 | Enable history tracking for variables | ||
180 | """ | ||
181 | command.cooker.enableDataTracking() | ||
182 | |||
183 | def disableDataTracking(self, command, params): | ||
184 | """ | ||
185 | Disable history tracking for variables | ||
186 | """ | ||
187 | command.cooker.disableDataTracking() | ||
188 | |||
177 | def initCooker(self, command, params): | 189 | def initCooker(self, command, params): |
178 | """ | 190 | """ |
179 | Init the cooker to initial state with nothing parsed | 191 | Init the cooker to initial state with nothing parsed |
@@ -210,6 +222,12 @@ class CommandsSync: | |||
210 | package_queue = params[2] | 222 | package_queue = params[2] |
211 | return command.cooker.generateNewImage(image, base_image, package_queue) | 223 | return command.cooker.generateNewImage(image, base_image, package_queue) |
212 | 224 | ||
225 | def setVarFile(self, command, params): | ||
226 | var = params[0] | ||
227 | val = params[1] | ||
228 | default_file = params[2] | ||
229 | command.cooker.saveConfigurationVar(var, val, default_file) | ||
230 | |||
213 | class CommandsAsync: | 231 | class CommandsAsync: |
214 | """ | 232 | """ |
215 | A class of asynchronous commands | 233 | A class of asynchronous commands |