[bitbake-devel] [PATCH] Allow environment variables and ~ in bbconf paths
Ed Bartosh
ed.bartosh at linux.intel.com
Tue Apr 14 20:45:50 UTC 2015
This should allow to use ~, $HOME and other environment
variables in bbconf paths.
Signed-off-by: Ed Bartosh <ed.bartosh at linux.intel.com>
---
bitbake/lib/bb/cookerdata.py | 1 +
1 file changed, 1 insertion(+)
diff --git a/bitbake/lib/bb/cookerdata.py b/bitbake/lib/bb/cookerdata.py
index 6c11a60..ec5c9ea 100644
--- a/bitbake/lib/bb/cookerdata.py
+++ b/bitbake/lib/bb/cookerdata.py
@@ -271,6 +271,7 @@ class CookerDataBuilder(object):
data = bb.data.createCopy(data)
for layer in layers:
parselog.debug(2, "Adding layer %s", layer)
+ layer = os.path.expanduser(os.path.expandvars(layer))
data.setVar('LAYERDIR', layer)
data = parse_config_file(os.path.join(layer, "conf", "layer.conf"), data)
data.expandVarref('LAYERDIR')
--
2.1.4
More information about the bitbake-devel
mailing list