Always go to root console
Some checks failed
CI via Tox and perl / tox (pull_request) Successful in 2m2s
CI via Tox and perl / perl (pull_request) Successful in 3m53s
CI via Tox and perl / checkwiki (pull_request) Failing after 49s

This commit is contained in:
Lukáš Růžička 2026-04-28 12:03:01 +02:00
commit 939f19a0b4

View file

@ -17,7 +17,8 @@ sub run {
# to start on new boot.
assert_script_run("loginctl kill-user $username", timeout => 120);
# closing the user might switch us back to GDM, switch away if so
$self->root_console(tty => 3) if (check_screen 'graphical_login', timeout => 30);
#$self->root_console(tty => 3) if (check_screen 'graphical_login', timeout => 30);
$self->root_console(tty => 3);
# check until all user processes are terminated, then proceed and delete the user
assert_script_run("for i in {1..30}; do ! pgrep -u $username >/dev/null && exit 0; sleep 1; done; pgrep -au $username; exit 1");
assert_script_run("userdel -r $username");