Skip to content

Support uki key in BLSConfig#2269

Open
Johan-Liebert1 wants to merge 3 commits into
bootc-dev:mainfrom
Johan-Liebert1:bls-uki-key
Open

Support uki key in BLSConfig#2269
Johan-Liebert1 wants to merge 3 commits into
bootc-dev:mainfrom
Johan-Liebert1:bls-uki-key

Conversation

@Johan-Liebert1

Copy link
Copy Markdown
Collaborator

Systemd >= v258 supports 'uki' key in bls configs. Update BLSConfig
struct to reflect the same. We still support the 'efi' key for
backwards compatibility

During writing of the BLSConfig files we check for systemd version and
use the appropriate key

GrubCC does not support the 'uki' key right now
See: #2268

Closes: #2263

Systemd >= v258 supports 'uki' key in bls configs. Update BLSConfig
struct to reflect the same. We still support the 'efi' key for
backwards compatibility

During writing of the BLSConfig files we check for systemd version and
use the appropriate key

GrubCC does not support the 'uki' key right now
See: bootc-dev#2268

Closes: bootc-dev#2263

Signed-off-by: Pragyan Poudyal <pragyanpoudyal41999@gmail.com>
Signed-off-by: Pragyan Poudyal <pragyanpoudyal41999@gmail.com>
@Johan-Liebert1 Johan-Liebert1 requested a review from cgwalters June 26, 2026 05:54
@Johan-Liebert1 Johan-Liebert1 added the ci/merge Run full CI suite (all OSes) — equivalent to merge queue label Jun 26, 2026
@bootc-bot bootc-bot Bot requested a review from henrywang June 26, 2026 05:54
cgwalters
cgwalters previously approved these changes Jun 26, 2026
Comment thread crates/lib/src/bootloader.rs
Signed-off-by: Pragyan Poudyal <pragyanpoudyal41999@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci/merge Run full CI suite (all OSes) — equivalent to merge queue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

composefs: Use uki key for Type 1 configs pointing to a UKI

2 participants