mirror of
git://git.yoctoproject.org/poky
synced 2026-08-12 19:58:09 +00:00
oeqa/commands: Ensure sync can be found regardless of PATH
Avoid command not found errors shown in selftest logs due to changes to PATH settings which also risks intermittent problems due to IO load. (From OE-Core rev: e2814ca1105e6ed9b688f2e8e6a48dff0c7d402f) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 40bcae01b0be2f293dea9ab42c6b7f8f47827cf5) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
462b69b0c6
commit
85964fcb8e
@ -188,7 +188,10 @@ def runCmd(command, ignore_status=False, timeout=None, assert_error=True, sync=T
|
||||
# call sync around the tests to ensure the IO queue doesn't get too large, taking any IO
|
||||
# hit here rather than in bitbake shutdown.
|
||||
if sync:
|
||||
p = os.environ['PATH']
|
||||
os.environ['PATH'] = "/usr/bin:/bin:/usr/sbin:/sbin:" + p
|
||||
os.system("sync")
|
||||
os.environ['PATH'] = p
|
||||
|
||||
result.command = command
|
||||
result.status = cmd.status
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user