]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
distro/rpm: update systemd scriptlets
authorTomas Krizek <tomas.krizek@nic.cz>
Tue, 5 Jun 2018 15:23:53 +0000 (17:23 +0200)
committerTomas Krizek <tomas.krizek@nic.cz>
Mon, 2 Jul 2018 15:46:50 +0000 (17:46 +0200)
distro/rpm/knot-resolver.spec

index 5a86c498e365d84012e889df0c5785e2b5186ce3..8b49d845a823c961c3587f917626ffcd2265ac58 100644 (file)
@@ -174,7 +174,7 @@ 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 DNS Resolver" knot-resolver
 
 %post
-%systemd_post kresd@*.service
+%systemd_post 'kresd@*.service'
 /sbin/ldconfig
 
 # TODO: can be removed when Fedora 27 is no longer supported and migration is no longer necessary
@@ -200,10 +200,11 @@ if [ -d "/run/kresd" ]; then
 fi
 
 %preun
-%systemd_preun kresd@*.service
+%systemd_preun 'kresd@*.service' kresd.target kresd.socket kresd-tls.socket
 
 %postun
-%systemd_postun_with_restart kresd@*.service
+# NOTE: this doesn't restart the services on CentOS 7
+%systemd_postun_with_restart 'kresd@*.service'
 /sbin/ldconfig
 
 %files