scripts/bitbake: Remove all instances of paths to a layer's scripts directory.
* Currently the assumption is made that only oe-core can include a scripts directory. * However, when other layers create a scripts directory the bitbake script freaks out causing a infinite recursive loop until it crashes. * Simply changing the regular expression to remove all instances of scripts path instead of just the first one fixes this problem. [Yocto Bug 3872] (From OE-Core rev: 9b445cc39604223b0cfb21d28f748a86ff4cdf68) Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
a3ca3ecb93
commit
a9608dd3e5
|
@ -126,7 +126,7 @@ if [ $needpseudo != "0" -a $buildpseudo -eq 0 ]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
OLDPATH=$PATH
|
OLDPATH=$PATH
|
||||||
export PATH=`echo $PATH | sed s#[^:]*/scripts:##`
|
export PATH=`echo $PATH | sed s#[^:]*/scripts:##g`
|
||||||
if [ $buildpseudo -gt 0 ]; then
|
if [ $buildpseudo -gt 0 ]; then
|
||||||
[ $buildpseudo -eq 1 ] && echo "Pseudo is not present but is required, building this first before the main build"
|
[ $buildpseudo -eq 1 ] && echo "Pseudo is not present but is required, building this first before the main build"
|
||||||
[ $buildpseudo -eq 2 ] && echo "Pseudo may be out of date, rebuilding pseudo before the main build"
|
[ $buildpseudo -eq 2 ] && echo "Pseudo may be out of date, rebuilding pseudo before the main build"
|
||||||
|
|
Loading…
Reference in New Issue