]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
distro/rpm: handle systemd files update in Fedora
authorTomas Krizek <tomas.krizek@nic.cz>
Wed, 29 May 2019 14:20:17 +0000 (16:20 +0200)
committerPetr Špaček <petr.spacek@nic.cz>
Wed, 10 Jul 2019 12:25:46 +0000 (14:25 +0200)
distro/rpm/knot-resolver.spec

index 0b344814610566fbe506b91b68dd9a016d64343d..d57820405646563eebb34abfe90400151e3a2e3d 100644 (file)
@@ -203,10 +203,13 @@ getent group knot-resolver >/dev/null || groupadd -r knot-resolver
 getent passwd knot-resolver >/dev/null || useradd -r -g knot-resolver -d %{_sysconfdir}/knot-resolver -s /sbin/nologin -c "Knot Resolver" knot-resolver
 
 %post
-%systemd_post 'kresd@*.service'
 %if 0%{?fedora}
+# in case socket/service files are updated
+systemctl daemon-reload
+%systemd_post 'system-kresd.slice'
 # https://fedoraproject.org/wiki/Changes/Removing_ldconfig_scriptlets
 %else
+%systemd_post 'kresd@*.service'
 /sbin/ldconfig
 %endif