diff options
| -rw-r--r-- | meta/lib/oeqa/utils/commands.py | 9 | 
1 files changed, 8 insertions, 1 deletions
| diff --git a/meta/lib/oeqa/utils/commands.py b/meta/lib/oeqa/utils/commands.py index 3a68b001b7..0425c9fd98 100644 --- a/meta/lib/oeqa/utils/commands.py +++ b/meta/lib/oeqa/utils/commands.py @@ -97,9 +97,16 @@ class Result(object):      pass -def runCmd(command, ignore_status=False, timeout=None, assert_error=True, **options): +def runCmd(command, ignore_status=False, timeout=None, assert_error=True, native_sysroot=None, **options):      result = Result() +    if native_sysroot: +        extra_paths = "%s/sbin:%s/usr/sbin:%s/usr/bin" % \ +                      (native_sysroot, native_sysroot, native_sysroot) +        nenv = dict(options.get('env', os.environ)) +        nenv['PATH'] = extra_paths + ':' + nenv.get('PATH', '') +        options['env'] = nenv +      cmd = Command(command, timeout=timeout, **options)      cmd.run() | 
