From 9cd3e63014a35a0f97910eedead4d06aa9988ae9 Mon Sep 17 00:00:00 2001 From: Luca Boccassi Date: Tue, 5 Aug 2025 00:30:18 +0100 Subject: [PATCH] stub: also pickup global .raw sysexts, like per-UKI ones It is extremely confusing to use different filenames for different locations, so pick up the same images for both per-UKI and global extensions Follow-up for 9f7e3820e9b3959fca31fb4f00fae9e3b2543b76 --- man/systemd-stub.xml | 1 + src/boot/stub.c | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/man/systemd-stub.xml b/man/systemd-stub.xml index fb15861941..d098804dc1 100644 --- a/man/systemd-stub.xml +++ b/man/systemd-stub.xml @@ -36,6 +36,7 @@ ESP/.../foo.efi.extra.d/*.confext.raw ESP/loader/addons/*.addon.efi ESP/loader/credentials/*.cred + ESP/loader/extensions/*.raw ESP/loader/extensions/*.sysext.raw ESP/loader/extensions/*.confext.raw diff --git a/src/boot/stub.c b/src/boot/stub.c index 8354be3583..77678bc796 100644 --- a/src/boot/stub.c +++ b/src/boot/stub.c @@ -873,8 +873,8 @@ static void generate_sidecar_initrds( if (pack_cpio(loaded_image, u"\\loader\\extensions", - u".sysext.raw", - /* exclude_suffix= */ NULL, + u".raw", /* as above */ + u".confext.raw", ".extra/global_sysext", /* dir_mode= */ 0555, /* access_mode= */ 0444,