diff options
author | Markus Lehtonen <markus.lehtonen@linux.intel.com> | 2015-09-23 11:05:23 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2015-09-24 17:54:24 +0100 |
commit | 85d8b4a92fc7873a458a92a7d409bf73ff25c23b (patch) | |
tree | 3838e0d702ccde9b384ffca862723d14d679ea55 /scripts/lib/devtool/runqemu.py | |
parent | 6363a95550c1b78f8d9788de8b1d2cea7b06837a (diff) | |
download | poky-85d8b4a92fc7873a458a92a7d409bf73ff25c23b.tar.gz |
devtool: second fix for running from a different directory
Do not change change current working directory permanently, but, only
for the duration of tinfoil initialization instead. The previous fix
caused very unintuitive behavior where using relative paths were solved
with respect to the builddir instead of the current working directory.
E.g. calling "devtool extract zlib ./zlib" would always create create
srctree in ${TOPDIR}/zlib, independent of the users cwd.
(From OE-Core rev: 4c7f159b0e17a0475a4a4e9dc4dd012e3d2e6a1f)
(From OE-Core rev: 05060699e63cd25d089e83e9aa56c11d5baa8fd8)
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/lib/devtool/runqemu.py')
-rw-r--r-- | scripts/lib/devtool/runqemu.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/scripts/lib/devtool/runqemu.py b/scripts/lib/devtool/runqemu.py index e7f26ab6d8..4d08d8c3dd 100644 --- a/scripts/lib/devtool/runqemu.py +++ b/scripts/lib/devtool/runqemu.py | |||
@@ -29,7 +29,7 @@ logger = logging.getLogger('devtool') | |||
29 | def runqemu(args, config, basepath, workspace): | 29 | def runqemu(args, config, basepath, workspace): |
30 | """Entry point for the devtool 'runqemu' subcommand""" | 30 | """Entry point for the devtool 'runqemu' subcommand""" |
31 | 31 | ||
32 | tinfoil = setup_tinfoil() | 32 | tinfoil = setup_tinfoil(basepath=basepath) |
33 | machine = tinfoil.config_data.getVar('MACHINE', True) | 33 | machine = tinfoil.config_data.getVar('MACHINE', True) |
34 | bindir_native = tinfoil.config_data.getVar('STAGING_BINDIR_NATIVE', True) | 34 | bindir_native = tinfoil.config_data.getVar('STAGING_BINDIR_NATIVE', True) |
35 | tinfoil.shutdown() | 35 | tinfoil.shutdown() |