]> git.ipfire.org Git - thirdparty/grub.git/commit
blsuki: Add blscfg command to parse Boot Loader Specification snippets
authorPeter Jones <pjones@redhat.com>
Tue, 12 Aug 2025 03:45:33 +0000 (03:45 +0000)
committerDaniel Kiper <daniel.kiper@oracle.com>
Thu, 4 Sep 2025 12:37:20 +0000 (14:37 +0200)
commit8cee1c284bb526c04785bcd169228bade2b1b2e0
treefb284997bd8e507ab90aaca773745559e10dc304
parente016d6d60a139045307122a03f59e002d5892b89
blsuki: Add blscfg command to parse Boot Loader Specification snippets

The BootLoaderSpec (BLS) defines a scheme where different bootloaders can
share a format for boot items and a configuration directory that accepts
these common configurations as drop-in files.

The BLS Specification: https://uapi-group.org/specifications/specs/boot_loader_specification/

Signed-off-by: Peter Jones <pjones@redhat.com>
Signed-off-by: Javier Martinez Canillas <javierm@redhat.com>
Signed-off-by: Will Thompson <wjt@endlessm.com>
Signed-off-by: Alec Brown <alec.r.brown@oracle.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
bootstrap.conf
docs/grub.texi
grub-core/Makefile.core.def
grub-core/commands/blsuki.c [new file with mode: 0644]
grub-core/commands/legacycfg.c
grub-core/commands/menuentry.c
grub-core/normal/main.c
include/grub/menu.h
include/grub/normal.h