summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/command.py
diff options
context:
space:
mode:
authorAlexandru DAMIAN <alexandru.damian@intel.com>2013-09-18 13:15:51 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-09-22 12:19:44 +0100
commita05d474e5a0688ba80cab75d95e3c057c5db4f97 (patch)
tree3ae274d2e78e480497b319e9e32268f3fec6159f /bitbake/lib/bb/command.py
parent0c51d610e1bdb16ec96c29ec2b92de922f67b009 (diff)
downloadpoky-a05d474e5a0688ba80cab75d95e3c057c5db4f97.tar.gz
bitbake: bitbake: cooker, command: add a command to return global data
Adding the 'getAllKeysWithFlags' read-only command that will return a dump of the global data state, together with specified flags for each key. The flag list is passed in as the first parameter to the command. This will be used by UI clients to get the build configuration. (Bitbake rev: 3e094da513e1220319288806cb76ddf804772afd) Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/command.py')
-rw-r--r--bitbake/lib/bb/command.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/bitbake/lib/bb/command.py b/bitbake/lib/bb/command.py
index f1abaf70d2..21a6de0f62 100644
--- a/bitbake/lib/bb/command.py
+++ b/bitbake/lib/bb/command.py
@@ -145,6 +145,15 @@ class CommandsSync:
145 """ 145 """
146 command.cooker.shutdown(True) 146 command.cooker.shutdown(True)
147 147
148 def getAllKeysWithFlags(self, command, params):
149 """
150 Returns a dump of the global state. Call with
151 variable flags to be retrieved as params.
152 """
153 flaglist = params[0]
154 return command.cooker.getAllKeysWithFlags(flaglist)
155 getAllKeysWithFlags.readonly = True
156
148 def getVariable(self, command, params): 157 def getVariable(self, command, params):
149 """ 158 """
150 Read the value of a variable from data 159 Read the value of a variable from data