]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
oe-buildenv-internal: Support extra settings rbt/path
authorRobert Yang <liezhi.yang@windriver.com>
Thu, 12 Nov 2020 11:04:32 +0000 (19:04 +0800)
committerRobert Yang <liezhi.yang@windriver.com>
Thu, 12 Nov 2020 11:24:17 +0000 (19:24 +0800)
This can make it possible to do extra settings such as PATH for other layers,
for exampole, other layers may also have scripts directories as oe-core, we
have to run them with path since they are not in PATH, for example, there is a
tool meta-browser/scripts/firefox-gen-l10n-recipes, we have to use
/path/to/meta-browser/scripts to run it. Make oe-buildenv-internal check and
enable $OEROOT/extrasettings, and set a line like the following can fix the
problem:

PATH=/relative/to/$OEROOT/meta-browser/scripts:$PATH

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
scripts/oe-buildenv-internal

index ba0a9b44d6f820292b05dee067602e0c7c144b26..bf84003d722e2025961b932d33258379d929eb75 100755 (executable)
@@ -98,6 +98,10 @@ for newpath in "$BITBAKEDIR/bin" "$OEROOT/scripts"; do
 done
 unset BITBAKEDIR newpath
 
+if [ -e $OEROOT/extrasettings ]; then
+. $OEROOT/extrasettings
+fi
+
 # Used by the runqemu script
 export BUILDDIR
 export PATH