-
Notifications
You must be signed in to change notification settings - Fork 154
Minor changes to UKI install flow #1802
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code Review
This pull request introduces two main improvements: renaming the 'efi' key to 'uki' in the BLS configuration for better clarity, and standardizing the installation path for all UKIs to 'EFI/Linux/bootc', regardless of the bootloader. The changes are consistently applied across the codebase, including configuration parsing, boot setup, and deletion logic. The removal of the now-redundant bootloader parameter in several functions simplifies the code. Overall, these are good changes that improve code clarity and maintainability. I have one minor suggestion to improve an error message.
3725ffb to
86f5cea
Compare
|
Looks like this breaks test-integration-cfs, also needs a rebase |
Key 'uki' is more appropriate for us as the PE Binary that the key points to is a UKI Signed-off-by: Pragyan Poudyal <pragyanpoudyal41999@gmail.com>
We were making a distinction based on the bootloader and installing UKIs in EFI/Linux for Grub and EFI/Linux/bootc for sd-boot. IMO it's better if we use the same directory for both bootloaders Signed-off-by: Pragyan Poudyal <pragyanpoudyal41999@gmail.com>
86f5cea to
f855d30
Compare
|
Yeah, there seems to be an issue with |
OK, marking as draft then. |
Split from #1780
bls-config: Rename 'efi' key to 'uki'
Key 'uki' is more appropriate for us as the PE Binary that the key
points to is a UKI
composefs/uki: Install all UKIs in EFI/Linux/bootc
We were making a distinction based on the bootloader and installing UKIs
in EFI/Linux for Grub and EFI/Linux/bootc for sd-boot. IMO it's better
if we use the same directory for both bootloaders