-
Notifications
You must be signed in to change notification settings - Fork 24
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
Fixup the fwupd bit? #1
Comments
Thanks for filing this! I think we'll need to debate a bit who owns the updates here. To start it's probably ok if bootupd defers to fwupd to update itself. |
If there's an API to use I'd be fine adding code to fwupd to say "put $THAT$ file on the ESP" and just let something else deal with mounting/unmounting/copying etc. |
Right. I think there's a lot more to "have fwupd defer updates to bootupd" though like how versioning is handled and whether we want to support updating fwupd separately from other things etc. Conceptually fwupd is a lot more like an "EFI app" which is quite distinct from the OS bootloaders I think. I just pushed a change to bootupd which drops the concept that it has exclusive control over |
Agree.
Great, thanks.
I think a soft-depend is fine, we try to keep the list of deps as small as possible. Yell when you've got API you want us to use. |
At the moment to schedule an update fwupd
/usr/libexec/fwupd/efi/fwupdx64.efi.signed
binary toEFI/fedora/fwupdx64.efi
EFI/fedora/fw/fwupd-{guid}.cap
...so we don't actually care if
fwupdx64.efi
is old or insecure or whatever, as it's going to be overwritten on next firmware update anyway. We could even mount->rmEFI/fedora/fwupdx64.efi
-> unmount on next startup if that helps, although I'm not sure it's a helpful thing to do.We did used to install into the ESP fro the rpm %install phase, but various distros don't automount the ESP (perhaps sensibly) and so we stopped doing that.
If I've massively misunderstood the problem, apologies.
The text was updated successfully, but these errors were encountered: