[bitbake-devel] [PATCH] Allow environment variables and ~ in bbconf paths
Rifenbark, Scott M
scott.m.rifenbark at intel.com
Tue Apr 14 21:19:07 UTC 2015
Ed,
This worked for me.... Thanks.
Scott
>-----Original Message-----
>From: Ed Bartosh [mailto:ed.bartosh at linux.intel.com]
>Sent: Tuesday, April 14, 2015 1:46 PM
>To: bitbake-devel at lists.openembedded.org
>Cc: Rifenbark, Scott M; Ed Bartosh
>Subject: [PATCH] Allow environment variables and ~ in bbconf paths
>
>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