--- a/debian/postinst Mon Aug 31 11:54:56 2015 +0200
+++ b/debian/postinst Wed Mar 08 00:38:15 2017 +0100
@@ -66,7 +66,11 @@
cp --backup=numbered -p /etc/ssh/sshd_config /etc/ssh/sshd_config~
cat $out > /etc/ssh/sshd_config
- invoke-rc.d ssh reload || service ssh reload
+ if which systemctl >/dev/null; then
+ systemctl try-reload-or-restart ssh.service
+ else
+ invoke-rc.d ssh reload || service ssh reload
+ fi
}
fix_local() {
@@ -96,7 +100,11 @@
update_log_level
update_sshd_config
- invoke-rc.d ssh reload || service ssh reload
+ if which systemctl >/dev/null; then
+ systemctl try-reload-or-restart ssh.service
+ else
+ invoke-rc.d ssh reload || service ssh reload
+ fi
;;
abort-upgrade|abort-remove|abort-deconfigure)