|
@@ -35,19 +35,20 @@ fi
|
|
|
|
|
|
setup_tmpdir() {
|
|
|
if [ -z "$TMPDIR" ]; then
|
|
|
- if [ "x$BUILDDIR" = "x" -o ! -d "$BUILDDIR/tmp" ]; then
|
|
|
- # BUILDDIR unset, try and get TMPDIR from bitbake
|
|
|
- type -P bitbake &>/dev/null || {
|
|
|
- echo "In order for this script to dynamically infer paths";
|
|
|
- echo "to kernels or filesystem images, you either need";
|
|
|
- echo "bitbake in your PATH or to source oe-init-build-env";
|
|
|
- echo "before running this script" >&2;
|
|
|
- exit 1; }
|
|
|
-
|
|
|
- # We have bitbake in PATH, get TMPDIR from bitbake
|
|
|
- TMPDIR=`bitbake -e | grep TMPDIR=\" | cut -d '=' -f2 | cut -d '"' -f2`
|
|
|
- else
|
|
|
- TMPDIR=$BUILDDIR/tmp
|
|
|
+ # Try to get TMPDIR from bitbake
|
|
|
+ type -P bitbake &>/dev/null || {
|
|
|
+ echo "In order for this script to dynamically infer paths";
|
|
|
+ echo "to kernels or filesystem images, you either need";
|
|
|
+ echo "bitbake in your PATH or to source oe-init-build-env";
|
|
|
+ echo "before running this script" >&2;
|
|
|
+ exit 1; }
|
|
|
+
|
|
|
+ # We have bitbake in PATH, get TMPDIR from bitbake
|
|
|
+ TMPDIR=`bitbake -e | grep ^TMPDIR=\" | cut -d '=' -f2 | cut -d '"' -f2`
|
|
|
+ if [ -z "$TMPDIR" ]; then
|
|
|
+ echo "Error: this script needs to be run from your build directory,"
|
|
|
+ echo "or you need to explicitly set TMPDIR in your environment"
|
|
|
+ exit 1
|
|
|
fi
|
|
|
fi
|
|
|
}
|