diff options
Diffstat (limited to 'bitbake/lib/bb/command.py')
-rw-r--r-- | bitbake/lib/bb/command.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/bitbake/lib/bb/command.py b/bitbake/lib/bb/command.py index 398c1d6a6e..74106d1434 100644 --- a/bitbake/lib/bb/command.py +++ b/bitbake/lib/bb/command.py | |||
@@ -181,6 +181,16 @@ class CommandsSync: | |||
181 | value = str(params[1]) | 181 | value = str(params[1]) |
182 | command.cooker.data.setVar(varname, value) | 182 | command.cooker.data.setVar(varname, value) |
183 | 183 | ||
184 | def getSetVariable(self, command, params): | ||
185 | """ | ||
186 | Read the value of a variable from data and set it into the datastore | ||
187 | which effectively expands and locks the value. | ||
188 | """ | ||
189 | varname = params[0] | ||
190 | result = self.getVariable(command, params) | ||
191 | command.cooker.data.setVar(varname, result) | ||
192 | return result | ||
193 | |||
184 | def setConfig(self, command, params): | 194 | def setConfig(self, command, params): |
185 | """ | 195 | """ |
186 | Set the value of variable in configuration | 196 | Set the value of variable in configuration |