Currently in Fedora, the following systemd units are enabled statically by shipping symlinks in the RPM. - grub-boot-indeterminate.service - grub-boot-success.timer - grub-systemd-integration.service The only way to disable these units is to delete the symlinks manually. This is problematic in Fedora IoT, where grub-boot-success.timer is not supposed to be enabled, see https://github.com/fedora-iot/greenboot/issues/108 I propose the following (I'll open the PRs): - Add an `[Install]` section to these systemd units so that they can be enabled dynamically via presets or manually via systemctl. - Add presets to enable these services - Change the grub specfile to not ship the symlinks but instead use the usual systemd macros Reproducible: Always
*** Bug 2229703 has been marked as a duplicate of this bug. ***
This bug appears to have been reported against 'rawhide' during the Fedora Linux 39 development cycle. Changing version to 39.
Please review https://github.com/rhboot/grub2/pull/131
Reviewed and merged, thanks.
Thanks! The specfile has to be updated accordingly, I've put the changes up at https://src.fedoraproject.org/rpms/grub2/pull-request/26
Hi Christian, should https://github.com/rhboot/grub2/pull/131 and https://src.fedoraproject.org/rpms/grub2/pull-request/26 both be in a single commit in the dist-git ?
Yea, right now https://github.com/rhboot/grub2/pull/131 would have to be carried as a patchfile in the rpm when merging https://src.fedoraproject.org/rpms/grub2/pull-request/26 Ideally a new grub2 release would be cut, and https://src.fedoraproject.org/rpms/grub2/pull-request/26 would then be included for the new version.
FEDORA-2023-75934fce38 has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-75934fce38
FEDORA-2023-8b959d8040 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-8b959d8040
FEDORA-2023-75934fce38 has been pushed to the Fedora 39 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-75934fce38` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-75934fce38 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2023-8b959d8040 has been pushed to the Fedora 38 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-8b959d8040` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-8b959d8040 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2023-8b959d8040 has been pushed to the Fedora 38 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2023-75934fce38 has been pushed to the Fedora 39 stable repository. If problem still persists, please make note of it in this bug report.
Note the fixes for this are causing several issues for Fedora Workstation and except for the timer the static packaged symlinks are actually the proper / recommended solution and should have never been removed. See bug 2247635 for details.