summaryrefslogtreecommitdiffstats
path: root/bitbake/bin/bitbake-layers
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/bin/bitbake-layers')
-rwxr-xr-xbitbake/bin/bitbake-layers6
1 files changed, 4 insertions, 2 deletions
diff --git a/bitbake/bin/bitbake-layers b/bitbake/bin/bitbake-layers
index 7bd3ea20e4..341ecbcd97 100755
--- a/bitbake/bin/bitbake-layers
+++ b/bitbake/bin/bitbake-layers
@@ -18,13 +18,14 @@ import warnings
18warnings.simplefilter("default") 18warnings.simplefilter("default")
19 19
20bindir = os.path.dirname(__file__) 20bindir = os.path.dirname(__file__)
21toolname = os.path.basename(__file__).split(".")[0]
21topdir = os.path.dirname(bindir) 22topdir = os.path.dirname(bindir)
22sys.path[0:0] = [os.path.join(topdir, 'lib')] 23sys.path[0:0] = [os.path.join(topdir, 'lib')]
23 24
24import bb.tinfoil 25import bb.tinfoil
25import bb.msg 26import bb.msg
26 27
27logger = bb.msg.logger_create('bitbake-layers', sys.stdout) 28logger = bb.msg.logger_create(toolname, sys.stdout)
28 29
29def main(): 30def main():
30 parser = argparse.ArgumentParser( 31 parser = argparse.ArgumentParser(
@@ -67,7 +68,8 @@ def main():
67 bbpaths = tinfoil.config_data.getVar('BBPATH').split(':') 68 bbpaths = tinfoil.config_data.getVar('BBPATH').split(':')
68 69
69 for path in ([topdir] + bbpaths): 70 for path in ([topdir] + bbpaths):
70 pluginpath = os.path.join(path, 'lib', 'bblayers') 71 pluginbasepath = {"bitbake-layers":'bblayers', 'bitbake-config-build':'bbconfigbuild'}[toolname]
72 pluginpath = os.path.join(path, 'lib', pluginbasepath)
71 bb.utils.load_plugins(logger, plugins, pluginpath) 73 bb.utils.load_plugins(logger, plugins, pluginpath)
72 74
73 registered = False 75 registered = False