Some Fedora variants have their own version of an automatic service that updates the bootloader via bootupd: https://pagure.io/workstation-ostree-config/blob/main/f/bootupd.yaml https://pagure.io/fedora-iot/ostree/blob/main/f/bootupd.yaml It may be useful to have such a service generically available in the future for any Fedora edition/version that wants to enable automatic bootloader updates. Perhaps providing a service as a sub-package would provide the flexibility for editions to choose how to opt-in to the idea of automatic bootloader updates. Reproducible: Always
(This thing where we keep just copy-pasting content from Atomic Desktops into Fedora IoT is *crazy*) > IIRC, upstream bootupd doesn't want to include a service to automatically update the bootloader content. At this point I guess we might as well because having a copy-pasted version is strictly worse.
Made: https://github.com/coreos/bootupd/pull/803
(In reply to Colin Walters from comment #1) > (This thing where we keep just copy-pasting content from Atomic Desktops > into Fedora IoT is *crazy*) Well if upstream did the right thing the various editions wouldn't need to. > > IIRC, upstream bootupd doesn't want to include a service to automatically update the bootloader content. > > At this point I guess we might as well because having a copy-pasted version > is strictly worse. Just because it's included upstream doesn't mean it needs to be enabled by default, that is the whole point of the being able to set policies either distro-wide or by edition, it allows each variant to be able to set the default service state for all the various components they care about so we don't need to do crazy to end up with what works for the deliverable :)
Will be fixed with https://src.fedoraproject.org/rpms/rust-bootupd/pull-request/16
This landed in Rawhide & F42