From 7eefd34e4adc9a4c88fc667f99bf76e967270813 Mon Sep 17 00:00:00 2001 From: Scott Little Date: Mon, 2 Oct 2017 15:32:16 -0400 Subject: [PATCH 6/7] WRS: openssh-init-script-kill-old-instances-on-start.patch --- SOURCES/sshd.init | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/SOURCES/sshd.init b/SOURCES/sshd.init index 8901b4f..cd8b4ab 100755 --- a/SOURCES/sshd.init +++ b/SOURCES/sshd.init @@ -60,6 +60,14 @@ start() # Create keys if necessary /usr/sbin/sshd-keygen + # In rare instances, sshd may be started but a pid + # file is not generated. This is seen usually during + # system reboot scenarios. A subsequent attempt to start + # sshd here will trigger a port bind error. As a sanity + # check attempt a kill call (mostly redundant) to any + # previously running sshd instance + /bin/kill `/usr/sbin/pidof "$SSHD"` >/dev/null 2>&1 + echo -n $"Starting $prog: " $SSHD $OPTIONS && success || failure RETVAL=$? -- 1.9.1