post_fail_hook: hit ctrl-c if 'dnf -y installer tar' gets stuck

This happens in the iSCSI install test.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
This commit is contained in:
Adam Williamson 2020-07-06 16:38:12 -07:00
parent fe8f4ce482
commit ddea8e2169

View File

@ -56,8 +56,9 @@ sub post_fail_hook {
# We can't rely on tar being in minimal installs, but we also can't # We can't rely on tar being in minimal installs, but we also can't
# rely on dnf always working (it fails in emergency mode, not sure # rely on dnf always working (it fails in emergency mode, not sure
# why), so try it, then check if we have tar # why), so try it. if we don't get a return code, process may be
script_run "dnf -y install tar", 180; # stuck waiting on network or something, so hit ctrl-c
send_key "ctrl-c" unless (script_run "dnf -y install tar", 180);
# if we don't have tar or a network connection, we'll try and at # if we don't have tar or a network connection, we'll try and at
# least send out *some* kinda info via the serial line # least send out *some* kinda info via the serial line