diff --git a/meta/lib/oeqa/utils/commands.py b/meta/lib/oeqa/utils/commands.py index e049e1ee68..9154220968 100644 --- a/meta/lib/oeqa/utils/commands.py +++ b/meta/lib/oeqa/utils/commands.py @@ -405,13 +405,11 @@ def runqemu_check_taps(): """Check if tap devices for runqemu are available""" if not os.path.exists('/etc/runqemu-nosudo'): return False - result = runCmd('PATH="$PATH:/sbin:/usr/sbin" ip tuntap show', ignore_status=True) + result = runCmd('PATH="$PATH:/sbin:/usr/sbin" ip tuntap show mode tap', ignore_status=True) if result.status != 0: - result = runCmd('PATH="$PATH:/sbin:/usr/sbin" ifconfig -a', ignore_status=True) - if result.status != 0: - return False + return False for line in result.output.splitlines(): - if line.startswith('tap'): + if 'tap' in line: break else: return False