From: Tomas Krizek Date: Wed, 22 Jan 2020 09:20:11 +0000 (+0100) Subject: distro/deb: use daemon-reload to update units before restart X-Git-Tag: v5.0.0~1^2~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=aa40629802203b612d22f909adb65bf9b510d16b;p=thirdparty%2Fknot-resolver.git distro/deb: use daemon-reload to update units before restart --- diff --git a/distro/deb/knot-resolver.postinst b/distro/deb/knot-resolver.postinst index c11c095a8..3174c5bd1 100644 --- a/distro/deb/knot-resolver.postinst +++ b/distro/deb/knot-resolver.postinst @@ -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