summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorRichard Purdie <rpurdie@linux.intel.com>2010-12-15 23:22:16 +0000
committerRichard Purdie <rpurdie@linux.intel.com>2010-12-15 23:22:16 +0000
commite497b89cf3325d82fb2f96df92af019c7d487a09 (patch)
tree6b9fa1153ee41c950e1f95ac2e7540f7c86737f4 /scripts
parentbb783afd4daa3f57fb26e2bb86f5bc9cbeb11df0 (diff)
downloadopenembedded-core-e497b89cf3325d82fb2f96df92af019c7d487a09.tar.gz
openembedded-core-e497b89cf3325d82fb2f96df92af019c7d487a09.tar.bz2
openembedded-core-e497b89cf3325d82fb2f96df92af019c7d487a09.zip
scripts/poky-qemu: Improve tmp layout assumption
If someone has changed TMPDIR in local.conf to a non-standard location, the poky-qemu script currently doesn't handle this and assumes if BUILDDIR is set, $BUILDDIR/tmp will exist. Its simple to check if this exists and if not, to ask bitbake where the directory is so this patch changes the code to do that. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/poky-qemu2
1 files changed, 1 insertions, 1 deletions
diff --git a/scripts/poky-qemu b/scripts/poky-qemu
index bfeefc7085..04349879c5 100755
--- a/scripts/poky-qemu
+++ b/scripts/poky-qemu
@@ -216,7 +216,7 @@ SPITZ_DEFAULT_ROOTFS="poky-image-sato"
setup_tmpdir() {
if [ -z "$TMPDIR" ]; then
- if [ "x$BUILDDIR" = "x" ]; 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";