From b4df1c7c79b5c801658bcf890ba3a8eab3d83189 Mon Sep 17 00:00:00 2001 From: Paul Eggleton Date: Tue, 13 Mar 2012 12:38:04 +0000 Subject: scripts/bitbake: ensure user is in build directory If the user is in any directory other than $BUILDDIR when the bitbake wrapper script is run, then show an error an exit. Fixes [YOCTO #2071]. Signed-off-by: Paul Eggleton --- scripts/bitbake | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'scripts') diff --git a/scripts/bitbake b/scripts/bitbake index dda3b261de..45c869799d 100755 --- a/scripts/bitbake +++ b/scripts/bitbake @@ -47,6 +47,11 @@ float_test() { # but earlier versions do not float_test "$TARVERSION > 1.23" && needtar="0" +if [ "`pwd`" != "$BUILDDIR" ] ; then + echo "BitBake must be run from your build directory: $BUILDDIR" + exit 1 +fi + buildpseudo="1" if [ $needpseudo = "1" ] && [ -e "$BUILDDIR/pseudodone" ]; then PSEUDOBINDIR=`cat $BUILDDIR/pseudodone` -- cgit 1.2.3-korg