diff --git a/earlyoom.spec b/earlyoom.spec index 211d035..6421f17 100644 --- a/earlyoom.spec +++ b/earlyoom.spec @@ -38,18 +38,12 @@ sed -e '/systemctl/d' -i Makefile %install %make_install %{makeflags} -%triggerun -- earlyoom < 1.6.2-3 +%if 0%{?fedora} && 0%{?fedora} >= 34 +%triggerun -- %{name} < 1.6.2-3 # earlyoom preset is removed from fedora-release in F34, # trigger resetting the service state on upgrade -systemctl --no-reload preset earlyoom.service &>/dev/null || : - -%files -%doc README.md -%license LICENSE -%{_bindir}/%{name} -%{_unitdir}/%{name}.service -%{_mandir}/man1/%{name}.* -%config(noreplace) %{_sysconfdir}/default/%{name} +systemctl --no-reload preset %{name}.service &>/dev/null || : +%endif %post %systemd_post %{name}.service @@ -60,6 +54,14 @@ systemctl --no-reload preset earlyoom.service &>/dev/null || : %postun %systemd_postun_with_restart %{name}.service +%files +%doc README.md +%license LICENSE +%{_bindir}/%{name} +%{_unitdir}/%{name}.service +%{_mandir}/man1/%{name}.* +%config(noreplace) %{_sysconfdir}/default/%{name} + %changelog * Tue Feb 16 2021 Michel Alexandre Salim - 1.6.2-3 - Trigger resetting the service state, since we're removing the preset in F34