From ccb9c629a7f65a4946c1132bfeaa25663f46fb83 Mon Sep 17 00:00:00 2001 From: Gabriel Becker Date: Thu, 16 Jan 2025 17:20:35 +0100 Subject: [PATCH] Add custom test scenario dconf_gnome_lock_screen_on_smartcard_removal. This is required because the removal-action parameter requires single quoted value which the templated test does not include. --- .../tests/wrong_value.fail.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 linux_os/guide/system/software/gnome/gnome_login_screen/dconf_gnome_lock_screen_on_smartcard_removal/tests/wrong_value.fail.sh diff --git a/linux_os/guide/system/software/gnome/gnome_login_screen/dconf_gnome_lock_screen_on_smartcard_removal/tests/wrong_value.fail.sh b/linux_os/guide/system/software/gnome/gnome_login_screen/dconf_gnome_lock_screen_on_smartcard_removal/tests/wrong_value.fail.sh new file mode 100644 index 00000000000..92972258bb3 --- /dev/null +++ b/linux_os/guide/system/software/gnome/gnome_login_screen/dconf_gnome_lock_screen_on_smartcard_removal/tests/wrong_value.fail.sh @@ -0,0 +1,11 @@ +#!/bin/bash +# packages = dconf,gdm + +. $SHARED/dconf_test_functions.sh + +clean_dconf_settings +# this test is required because the removal-action parameter requires single quoted value which the templated test does not include +add_dconf_setting "org/gnome/settings-daemon/peripherals/smartcard" "removal-action" "'none'" "local.d" "00-security-settings" +add_dconf_lock "org/gnome/settings-daemon/peripherals/smartcard" "removal-action" "local.d" "00-security-settings-lock" + +dconf update