Message ID | 20220906103614.37073-1-joshua.downer@gmail.com |
---|---|
State | New |
Headers | show |
Series | scripts/oe-oe-buildenv-internal: add SCRIPTSDIR | expand |
Can you explain the use case please? I'm not sure this should be added to core if there are no uses or examples or tests for it. Alex On Tue, 6 Sept 2022 at 12:36, Joshua Downer <joshua.downer@gmail.com> wrote: > > The addition of the SCRIPTSDIR variable allows the user to customize the > location of the scripts/ directory. The default remains $OEROOT/scripts. > > Signed-off-by: Joshua Downer <joshua.downer@gmail.com> > --- > scripts/oe-buildenv-internal | 7 ++++++- > 1 file changed, 6 insertions(+), 1 deletion(-) > > diff --git a/scripts/oe-buildenv-internal b/scripts/oe-buildenv-internal > index 485d4c52e1..564b7c8b55 100755 > --- a/scripts/oe-buildenv-internal > +++ b/scripts/oe-buildenv-internal > @@ -77,6 +77,11 @@ if [ -z "$BITBAKEDIR" ]; then > test -d "$BITBAKEDIR" || BITBAKEDIR="$OEROOT/../bitbake$BBEXTRA" > fi > > +if [ -z "$SCRIPTSDIR" ]; then > + SCRIPTSDIR="$OEROOT/scripts" > +fi > + > +SCRIPTSDIR=$(readlink -f "$SCRIPTSDIR") > BITBAKEDIR=$(readlink -f "$BITBAKEDIR") > BUILDDIR=$(readlink -f "$BUILDDIR") > BBPATH=$BUILDDIR > @@ -93,7 +98,7 @@ PYTHONPATH=$BITBAKEDIR/lib:$PYTHONPATH > export PYTHONPATH > > # Make sure our paths are at the beginning of $PATH > -for newpath in "$BITBAKEDIR/bin" "$OEROOT/scripts"; do > +for newpath in "$BITBAKEDIR/bin" "$SCRIPTSDIR"; do > # Remove any existences of $newpath from $PATH > PATH=$(echo $PATH | sed -re "s#(^|:)$newpath(:|$)#\2#g;s#^:##") > > -- > 2.25.1 > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#170342): https://lists.openembedded.org/g/openembedded-core/message/170342 > Mute This Topic: https://lists.openembedded.org/mt/93497736/1686489 > Group Owner: openembedded-core+owner@lists.openembedded.org > Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [alex.kanavin@gmail.com] > -=-=-=-=-=-=-=-=-=-=-=- >
diff --git a/scripts/oe-buildenv-internal b/scripts/oe-buildenv-internal index 485d4c52e1..564b7c8b55 100755 --- a/scripts/oe-buildenv-internal +++ b/scripts/oe-buildenv-internal @@ -77,6 +77,11 @@ if [ -z "$BITBAKEDIR" ]; then test -d "$BITBAKEDIR" || BITBAKEDIR="$OEROOT/../bitbake$BBEXTRA" fi +if [ -z "$SCRIPTSDIR" ]; then + SCRIPTSDIR="$OEROOT/scripts" +fi + +SCRIPTSDIR=$(readlink -f "$SCRIPTSDIR") BITBAKEDIR=$(readlink -f "$BITBAKEDIR") BUILDDIR=$(readlink -f "$BUILDDIR") BBPATH=$BUILDDIR @@ -93,7 +98,7 @@ PYTHONPATH=$BITBAKEDIR/lib:$PYTHONPATH export PYTHONPATH # Make sure our paths are at the beginning of $PATH -for newpath in "$BITBAKEDIR/bin" "$OEROOT/scripts"; do +for newpath in "$BITBAKEDIR/bin" "$SCRIPTSDIR"; do # Remove any existences of $newpath from $PATH PATH=$(echo $PATH | sed -re "s#(^|:)$newpath(:|$)#\2#g;s#^:##")
The addition of the SCRIPTSDIR variable allows the user to customize the location of the scripts/ directory. The default remains $OEROOT/scripts. Signed-off-by: Joshua Downer <joshua.downer@gmail.com> --- scripts/oe-buildenv-internal | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-)