From: Zbigniew Jędrzejewski-Szmek Date: Fri, 19 Jun 2026 13:16:30 +0000 (+0200) Subject: Fix handling of `UKI/SBAT` and `UKI/Firmware` config entries. (#42478) X-Git-Tag: v261~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b9f7a76b1467712450b9e3f4c7aa79f68331111a;p=thirdparty%2Fsystemd.git Fix handling of `UKI/SBAT` and `UKI/Firmware` config entries. (#42478) This fixes 2 issues with `ukify`: `config_list_prepend` needs a list. The 2 more used entries are specially treated (parsed into a list) and therefore happen to work, but trying to set `UKI/Firmware` throws a type error, as it is passed as just a string. The `UKI/SBAT` config entry is a list but used the default `config_push` value which sets it if unset (which also failed since its default of `[]` is not `None`) - change this to `config_list_prepend`. I did consider adding a `config_list_append`, but as far as I'm aware, the order of sbat entries should not change the outcome anyway. --- b9f7a76b1467712450b9e3f4c7aa79f68331111a