diff options
| -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 |
