Workaround Workstation live on tty2 not tty1 (RHBZ #1635033)

In recent Rawhide, it seems the Workstation live session runs on
tty2 not tty1 for some reason. This throws off anacondatest
root_console, which assumes there'll be a vt on tty2. Handle it
by using tty3 instead if we're in a GNOME live environment.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
This commit is contained in:
Adam Williamson 2018-10-01 14:24:40 -07:00
parent e9e44a749e
commit 1d6491d143

View file

@ -62,7 +62,13 @@ sub root_console {
my $self = shift;
my %args = (
@_);
send_key "ctrl-alt-f2";
# Handle https://bugzilla.redhat.com/show_bug.cgi?id=1635033
if (get_var("LIVE") && get_var("DESKTOP") eq "gnome") {
send_key "ctrl-alt-f3";
}
else {
send_key "ctrl-alt-f2";
}
console_login(user=>"root");
}