diff --git a/knot-resolver.spec b/knot-resolver.spec index 30352bc..8e6a6c7 100644 --- a/knot-resolver.spec +++ b/knot-resolver.spec @@ -2,13 +2,13 @@ %{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}} %define GPG_CHECK 1 -%define VERSION 5.0.0 +%define VERSION 5.0.1 %define repodir %{_builddir}/%{name}-%{version} %define NINJA ninja-build Name: knot-resolver Version: %{VERSION} -Release: 2%{?dist} +Release: 1%{?dist} Summary: Caching full DNS Resolver License: GPLv3 @@ -132,7 +132,7 @@ Requires: lua-mmdb %description module-http HTTP/2 module for Knot Resolver has multiple uses. It enables use of -DNS-over-HTTP, can serve as API ednpoint for other modules or provide a web +DNS-over-HTTP, can serve as API endpoint for other modules or provide a web interface for local visualization of the resolver cache and queries. %endif @@ -238,9 +238,14 @@ if [ -f ${UPG_DIR}/.unfinished ] ; then fi %endif -# in case service files are updated -systemctl daemon-reload &>/dev/null ||: -%systemd_post 'kresd@*.service' +# 5.0.1 fix to force restart of kres-cache-gc.service, which was missing in systemd_postun_with_restart +# TODO: remove once most users upgrade to 5.0.1+ +systemctl daemon-reload >/dev/null 2>&1 || : +if [ $1 -ge 2 ] ; then + systemctl try-restart kres-cache-gc.service >/dev/null 2>&1 || : +fi + +# systemd_post macro is not needed for anything (calls systemctl preset) %tmpfiles_create %{_tmpfilesdir}/knot-resolver.conf %if "x%{?fedora}" == "x" /sbin/ldconfig @@ -250,7 +255,7 @@ systemctl daemon-reload &>/dev/null ||: %systemd_preun kres-cache-gc.service kresd.target %postun -%systemd_postun_with_restart 'kresd@*.service' +%systemd_postun_with_restart 'kresd@*.service' kres-cache-gc.service %if "x%{?fedora}" == "x" /sbin/ldconfig %endif @@ -330,6 +335,10 @@ systemctl daemon-reload &>/dev/null ||: %endif %changelog +* Wed Feb 05 2020 Tomas Krizek - 5.0.1-1 +- update to upstream version 5.0.1 +- ensure kres-cache-gc.service is restarted on upgrade + * Wed Jan 29 2020 Fedora Release Engineering - 5.0.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild diff --git a/sources b/sources index 27c66d3..cff097b 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (knot-resolver-5.0.0.tar.xz) = e9bce51bc0f48d6ed4dd6e9c097f39579e5fa3d7fb630ce0d1bd86a9b494439ffa610f80034a2e4259a9326dc654d27b91e79ace2ddac6bb7edb89d7e5864095 -SHA512 (knot-resolver-5.0.0.tar.xz.asc) = 2ab341891d1433534de6a502a11aeb7581ba68ffec41a51d079d66d38e51958e6edcdd271cc7248131a0f7ae17d9f5af5f07c40c0b7f5c531b65945edaaf9efd +SHA512 (knot-resolver-5.0.1.tar.xz) = 9d5d77d3aff082d5f0132b39627fff5cd7af6e237ded219b7b8f2156de7acacb3bf94d5e278af4bb2c9e36ea80d9259d39ba33a18bb37a626a57c70fb9dc0931 +SHA512 (knot-resolver-5.0.1.tar.xz.asc) = af23db37daecaa84f3ba7b08981bcbbcfa183e57ac0d102602a258305d5495510c92c89093b9eb8eee22cc4f583d68eb3ad8839885d0b6015f9d793d9e1f447f