]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commit
target/ssh: Ensure exit code set for commands
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 28 Jul 2023 10:16:08 +0000 (11:16 +0100)
committerSteve Sakoman <steve@sakoman.com>
Tue, 22 Aug 2023 17:07:13 +0000 (07:07 -1000)
commitc70b05ea667e7bd280470b0b6ca10efb0f648e0f
tree4805871dcec0ad9b3ebf1d7af5cdf5bea09c2c8d
parentb161af52b9454e07435dc9737b0a2522295f3e4d
target/ssh: Ensure exit code set for commands

As spotted by Joshua Watt, the returncode isn't set until .poll() or .wait()
is called so we need to call this after the .kill() call.

This fixes return code reporting so that timeouts for example now return an
exit code when they didn't before.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3924e94214b5135369be2551d54fb92097d35e95)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
meta/lib/oeqa/core/target/ssh.py