diff --git a/minimal/systemd-presets.yaml b/minimal/systemd-presets.yaml index 3f0ce69..fee068a 100644 --- a/minimal/systemd-presets.yaml +++ b/minimal/systemd-presets.yaml @@ -9,6 +9,16 @@ postprocess: # https://github.com/coreos/fedora-coreos-tracker/issues/1896#issuecomment-2848251507 disable dnf-makecache.timer EOF + # Enable bootloader-update.service on F43+. + # https://github.com/coreos/fedora-coreos-tracker/issues/1468#issuecomment-2996654547 + # https://fedoraproject.org/wiki/Changes/AutomaticBootloaderUpdatesBootc + - | + #!/bin/bash + set -xeuo pipefail + source /usr/lib/os-release + if [ $ID == "fedora" ] && [ ${VERSION_ID} -ge 43 ]; then + echo "enable bootloader-update.service" >> /usr/lib/systemd/system-preset/85-bootc.preset + fi # Undo RPM scripts enabling units; we want the presets to be canonical # https://github.com/projectatomic/rpm-ostree/issues/1803 - |