optimize required_screens definition to avoid tidy weirdness
All checks were successful
CI via Tox and perl / tox (pull_request) Successful in 3m56s
CI via Tox and perl / perl (pull_request) Successful in 3m35s
CI via Tox and perl / checkwiki (pull_request) Successful in 1m39s

Signed-off-by: Adam Williamson <awilliam@redhat.com>
This commit is contained in:
Adam Williamson 2026-04-28 11:00:56 -07:00
commit f99ec2b026

View file

@ -116,23 +116,9 @@ sub run {
# Also track which screens were visited already.
my $iterations = 0;
my %visited_screens;
my @required_screens = qw(
welcome
privacy
timezone
software
credentials
password
);
if (get_var('CANNED')) {
@required_screens = qw(
welcome
privacy
timezone
credentials
password
);
}
my @required_screens = qw(welcome privacy timezone credentials password);
# no software screen on Silverblue
push(@required_screens, 'software') unless (get_var('CANNED'));
while (1) {
die("GNOME Initial Setup appears stuck") if ++$iterations > 20;