summaryrefslogtreecommitdiffstats
path: root/bin/bitbake
diff options
context:
space:
mode:
authorAlexandru DAMIAN <alexandru.damian@intel.com>2013-05-28 12:31:45 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-05-30 10:18:14 +0100
commitf49341a9599d971829ef65b2b02732543740a3c9 (patch)
tree58d6cb91924667bb60f426cd92f7e7ffa4a37ad4 /bin/bitbake
parent5f960017bb1d4274a5bd5b598971f38c12fc0f11 (diff)
downloadbitbake-contrib-f49341a9599d971829ef65b2b02732543740a3c9.tar.gz
bitbake: retrieve the entire ui module in launcher
Slight change in bitbake as to retrieve the entire UI module for further processing instead of just the main function. Based on a patch by Bogdan Marinescu <bogdan.a.marinescu@intel.com> Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bin/bitbake')
-rwxr-xr-xbin/bitbake6
1 files changed, 3 insertions, 3 deletions
diff --git a/bin/bitbake b/bin/bitbake
index 6c43aa8cc..86cf3a8ae 100755
--- a/bin/bitbake
+++ b/bin/bitbake
@@ -70,7 +70,7 @@ def get_ui(config):
# suggest a fixed set this allows you to have flexibility in which
# ones are available.
module = __import__("bb.ui", fromlist = [interface])
- return getattr(module, interface).main
+ return getattr(module, interface)
except AttributeError:
sys.exit("FATAL: Invalid user interface '%s' specified.\n"
"Valid interfaces: depexp, goggle, ncurses, hob, knotty [default]." % interface)
@@ -189,7 +189,7 @@ def main():
configuration = cookerdata.CookerConfiguration()
configuration.setConfigParameters(configParams)
- ui_main = get_ui(configuration)
+ ui_module = get_ui(configParams)
# Server type can be xmlrpc or process currently, if nothing is specified,
# the default server is process
@@ -271,7 +271,7 @@ def main():
os.environ[k] = cleanedvars[k]
try:
- return ui_main(server_connection.connection, server_connection.events, configParams)
+ return ui_module.main(server_connection.connection, server_connection.events, configParams)
finally:
bb.event.ui_queue = []
server_connection.terminate()