]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
distro/deb: use daemon-reload to update units before restart
authorTomas Krizek <tomas.krizek@nic.cz>
Wed, 22 Jan 2020 09:20:11 +0000 (10:20 +0100)
committerTomas Krizek <tomas.krizek@nic.cz>
Fri, 24 Jan 2020 12:19:06 +0000 (13:19 +0100)
distro/deb/knot-resolver.postinst

index c11c095a8d337e44b78c6018e7d41b8165d6f3ce..3174c5bd10014364379cbc8c6b9767d48f0ffea9 100644 (file)
@@ -20,6 +20,8 @@ fi
 # upon a change, we can and should remove this trigger.
 if [ "$1" = "triggered" ]; then
     if [ "$2" = "/usr/share/dns/root.key" ]; then
+        # use daemon-reload to load any unit changes
+        systemctl daemon-reload || true
         # systemctl of the sub-services is the preferred method to restart
         systemctl try-restart 'kresd@*.service' || true
     fi
@@ -27,6 +29,7 @@ if [ "$1" = "triggered" ]; then
 fi
 
 if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = "abort-deconfigure" ] || [ "$1" = "abort-remove" ] ; then
+    systemctl daemon-reload || true
     systemctl try-restart 'kresd@*.service' || true
 fi