From 5592e2ac93313d7de35e50b1f5e5d98e373f7bea Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Wed, 28 Sep 2022 08:41:45 -0700 Subject: [PATCH] desktop_login: handle backgrounds in WebP format ...which we just started doing. Signed-off-by: Adam Williamson --- tests/desktop_login.pm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/desktop_login.pm b/tests/desktop_login.pm index fa0a35dd..fa48e451 100644 --- a/tests/desktop_login.pm +++ b/tests/desktop_login.pm @@ -179,7 +179,11 @@ sub run { $self->root_console(tty => 3); assert_script_run "dnf -y install GraphicsMagick", 300; assert_script_run "gm convert -size 1024x768 xc:black /usr/share/backgrounds/black.png"; - assert_script_run 'for i in /usr/share/backgrounds/f*/default/*.png; do ln -sf /usr/share/backgrounds/black.png $i; done'; + assert_script_run "gm convert -size 1024x768 xc:black /usr/share/backgrounds/black.webp"; + if (script_run 'for i in /usr/share/backgrounds/f*/default/*.png; do ln -sf /usr/share/backgrounds/black.png $i; done') { + # if that failed, they're probably in webp format + assert_script_run 'for i in /usr/share/backgrounds/f*/default/*.webp; do ln -sf /usr/share/backgrounds/black.webp $i; done' + } if ($desktop eq "kde") { # use solid blue background for SDDM assert_script_run "sed -i -e 's,image,solid,g' /usr/share/sddm/themes/01-breeze-fedora/theme.conf.user";