These units are currently enabled statically by shipping symlinks in
the RPM:
- grub-boot-indeterminate.service
- grub-systemd-integration.service
- grub-boot-success.timer
Using static enablement for services/timers is not according to the Fedora Packaging Guidelines, and it is also problematic for variants like Fedora IoT, see https://github.com/fedora-iot/greenboot/issues/108
The already existing user preset for grub-boot-success.timer currently has no effect at all as there's no [Install] section on the unit file.
I filed a PR to add the missing [Install] sections here: https://github.com/rhboot/grub2/pull/131
These units are currently enabled statically by shipping symlinks in
the RPM:
- grub-boot-indeterminate.service
- grub-systemd-integration.service
- grub-boot-success.timer
See https://src.fedoraproject.org/rpms/grub2/blob/dc5c4e3f52ab2a829168e81bd1e9eafced9b7c09/f/grub2.spec#_274-284
Using static enablement for services/timers is not according to the Fedora Packaging Guidelines, and it is also problematic for variants like Fedora IoT, see https://github.com/fedora-iot/greenboot/issues/108
The already existing user preset for
grub-boot-success.timercurrently has no effect at all as there's no[Install]section on the unit file.I filed a PR to add the missing
[Install]sections here: https://github.com/rhboot/grub2/pull/131This change should already be safe to merge now.
See: https://bugzilla.redhat.com/show_bug.cgi?id=2230575