Skip to content

Support uki key in BLSConfig#2269

Merged
Johan-Liebert1 merged 3 commits into
bootc-dev:mainfrom
Johan-Liebert1:bls-uki-key
Jul 1, 2026
Merged

Support uki key in BLSConfig#2269
Johan-Liebert1 merged 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

@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
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>
Signed-off-by: Pragyan Poudyal <pragyanpoudyal41999@gmail.com>
@cgwalters cgwalters added this pull request to the merge queue Jun 30, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Jun 30, 2026
@Johan-Liebert1 Johan-Liebert1 added this pull request to the merge queue Jul 1, 2026
@Johan-Liebert1 Johan-Liebert1 removed this pull request from the merge queue due to a manual request Jul 1, 2026
@Johan-Liebert1 Johan-Liebert1 added this pull request to the merge queue Jul 1, 2026
@Johan-Liebert1 Johan-Liebert1 removed this pull request from the merge queue due to a manual request Jul 1, 2026
@Johan-Liebert1 Johan-Liebert1 added this pull request to the merge queue Jul 1, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Jul 1, 2026
@Johan-Liebert1 Johan-Liebert1 added this pull request to the merge queue Jul 1, 2026
Merged via the queue into bootc-dev:main with commit 7d39437 Jul 1, 2026
119 of 128 checks passed
@Johan-Liebert1 Johan-Liebert1 deleted the bls-uki-key branch July 1, 2026 14:47
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