runqemu: take TMPDIR from bitbake
The old standard of using /home/anders/openembedded-core/build/tmp as TMPDIR do not work any longer, as - is appended to the real TMPDIR. Thus, always take TMPDIR from bitbake, unless TMPDIR is set in the environment. (From OE-Core rev: 993672fa2739794a6dd0dbd7bb232fa60522b897) Signed-off-by: Anders Darander <anders@chargestorm.se> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
10fc86d849
commit
81d14f5629
|
@ -262,20 +262,16 @@ SPITZ_DEFAULT_ROOTFS="core-image-sato"
|
|||
|
||||
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; }
|
||||
# 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
|
||||
fi
|
||||
# We have bitbake in PATH, get TMPDIR from bitbake
|
||||
TMPDIR=`bitbake -e | grep TMPDIR=\" | cut -d '=' -f2 | cut -d '"' -f2`
|
||||
fi
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue