From 09ce0380e2a396617147b1274012c097ce2e407d Mon Sep 17 00:00:00 2001 From: Martin Pitt Date: Tue, 26 Jul 2016 22:11:09 +0200 Subject: debian/openssh-server.if-up: Don't block on a finished reload of openssh.service This avoids deadlocking with restarting networking. LP: #1584393 --- debian/openssh-server.if-up | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'debian/openssh-server.if-up') diff --git a/debian/openssh-server.if-up b/debian/openssh-server.if-up index dd05ea51c..915284cc6 100644 --- a/debian/openssh-server.if-up +++ b/debian/openssh-server.if-up @@ -34,10 +34,9 @@ fi # the other hand, repeated restarts of ssh make systemd unhappy # (#756547/#757822), so use reload in that case. if [ -d /run/systemd/system ]; then - action=reload + systemctl reload --no-block ssh.service >/dev/null 2>&1 || true else - action=restart + invoke-rc.d ssh restart >/dev/null 2>&1 || true fi -invoke-rc.d ssh $action >/dev/null 2>&1 || true exit 0 -- cgit v1.2.3