summaryrefslogtreecommitdiff
path: root/scripts/poky-env-internal
diff options
context:
space:
mode:
authorMark Hatle <mark.hatle@windriver.com>2010-11-24 18:06:04 -0600
committerRichard Purdie <rpurdie@linux.intel.com>2010-12-20 23:00:51 +0000
commit60ccdaa0ea128ac19113c0746c6e12bd02b2fc12 (patch)
tree0efebf6cc8559f715afd1dc65d304f85add9e2e4 /scripts/poky-env-internal
parent86b6b093374c37aeca87cdc36fc56440919d9458 (diff)
downloadopenembedded-core-60ccdaa0ea128ac19113c0746c6e12bd02b2fc12.tar.gz
openembedded-core-60ccdaa0ea128ac19113c0746c6e12bd02b2fc12.tar.bz2
openembedded-core-60ccdaa0ea128ac19113c0746c6e12bd02b2fc12.tar.xz
openembedded-core-60ccdaa0ea128ac19113c0746c6e12bd02b2fc12.zip
poky-init-build-env: Enable all POSIX shells
Update the script so that it will work in more then just bash. If bash is not used, it will assume the PWD is the Poky location. (This is because BASH_SOURCE is a bash-ism, and equivalent functionality is not available in other shells). This has been verified with dash (see comment in the code), ksh, zsh and of course bash. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Diffstat (limited to 'scripts/poky-env-internal')
-rwxr-xr-xscripts/poky-env-internal2
1 files changed, 1 insertions, 1 deletions
diff --git a/scripts/poky-env-internal b/scripts/poky-env-internal
index 2ec07ed06..06586ec56 100755
--- a/scripts/poky-env-internal
+++ b/scripts/poky-env-internal
@@ -31,7 +31,7 @@ if [ "x$BDIR" = "x" ]; then
BDIR=`readlink -f "$1"`
fi
fi
-if [[ "$BDIR" = /* ]] ; then
+if expr "$BDIR" : '/.*' > /dev/null ; then
BUILDDIR="$BDIR"
else
BUILDDIR="`pwd`/$BDIR"