From 1c7f80c89bbf7b47eec92c6f5d7cf17767707e0c Mon Sep 17 00:00:00 2001 From: Steve Muir Date: Wed, 3 Dec 2003 22:33:50 +0000 Subject: [PATCH] Start sshd on alternate port before killing regular sshd; gives us a chance to survive sshd not getting restarted on port 22. Bump version number to reflect change --- pl_sshd.spec | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/pl_sshd.spec b/pl_sshd.spec index 2499beb..e6f9cd7 100644 --- a/pl_sshd.spec +++ b/pl_sshd.spec @@ -1,7 +1,7 @@ Summary: SSH server config for PlanetLab Name: pl_sshd Version: 1.0 -Release: 1 +Release: 2 Requires: autofs, openssh-server Copyright: GPL URL: http://www.planet-lab.org @@ -13,7 +13,7 @@ SSH server configuration for PlanetLab nodes. Configures an automounted directory as source for authorized_keys files and points sshd to that directory. -$Header: /cvs/pl_sshd/pl_sshd.spec,v 1.4 2003/12/01 22:16:47 sjm-pl_sshd Exp $ +$Header: /cvs/pl_sshd/pl_sshd.spec,v 1.5 2003/12/02 00:22:03 sjm-pl_sshd Exp $ %prep %setup @@ -71,9 +71,15 @@ if [ "$1" -ge 1 ]; then chkconfig --add pl_sshd if [[ "$RUNLEVEL" != "unknown" ]]; then + # + # starting pl_sshd before restarting sshd gives us a + # chance of recovery if stopping sshd aborts the + # update process e.g., because we're logged in using + # ssh. + # /etc/init.d/autofs restart - /etc/init.d/sshd restart /etc/init.d/pl_sshd start + /etc/init.d/sshd restart fi fi -- 2.43.0