]> git.ipfire.org Git - thirdparty/systemd.git/commit
boot: add new bls type #1 stanza "uki"
authorLennart Poettering <lennart@poettering.net>
Tue, 11 Feb 2025 08:18:14 +0000 (09:18 +0100)
committerLennart Poettering <lennart@poettering.net>
Fri, 21 Feb 2025 09:04:15 +0000 (10:04 +0100)
commite2a3d562189c413de3262ec47cdc1e1b0b13d78b
treec381486742de5e886b0a23e71543cfbf1c0fcfe9
parent06648d41877ad670a5eed98e906d2b3a4076f6f5
boot: add new bls type #1 stanza "uki"

This one is between "efi" and "linux": we'll recognize such entries as
linux, but we'll just invoke them as EFI binaries.

This creates a high-level concept for invoking UKIs via indirection of a
bls type #1 entry, for example to permit invocation from a non-standard
path or for giving entries a different name.

Companion BLS spec PR:

https://github.com/uapi-group/specifications/pull/135

(Let's rename LOADER_UNIFIED_LINUX to LOADER_TYPE2_UKI at the same time
to reduce confusion what is what)
src/boot/boot.c
src/bootctl/bootctl-status.c
src/fundamental/efivars-fundamental.h