summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/command.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/command.py')
-rw-r--r--bitbake/lib/bb/command.py20
1 files changed, 8 insertions, 12 deletions
diff --git a/bitbake/lib/bb/command.py b/bitbake/lib/bb/command.py
index 8577df6e0c..29d31d5985 100644
--- a/bitbake/lib/bb/command.py
+++ b/bitbake/lib/bb/command.py
@@ -143,18 +143,6 @@ class CommandsSync:
143 """ 143 """
144 command.cooker.stop() 144 command.cooker.stop()
145 145
146 def getCmdLineAction(self, command, params):
147 """
148 Get any command parsed from the commandline
149 """
150 cmd_action = command.cooker.commandlineAction
151 if cmd_action is None:
152 return None
153 elif 'msg' in cmd_action and cmd_action['msg']:
154 raise CommandError(cmd_action['msg'])
155 else:
156 return cmd_action['action']
157
158 def getVariable(self, command, params): 146 def getVariable(self, command, params):
159 """ 147 """
160 Read the value of a variable from configuration.data 148 Read the value of a variable from configuration.data
@@ -174,6 +162,14 @@ class CommandsSync:
174 value = str(params[1]) 162 value = str(params[1])
175 command.cooker.configuration.data.setVar(varname, value) 163 command.cooker.configuration.data.setVar(varname, value)
176 164
165 def setConfig(self, command, params):
166 """
167 Set the value of variable in configuration
168 """
169 varname = params[0]
170 value = str(params[1])
171 setattr(command.cooker.configuration, varname, value)
172
177 def enableDataTracking(self, command, params): 173 def enableDataTracking(self, command, params):
178 """ 174 """
179 Enable history tracking for variables 175 Enable history tracking for variables