From ffaf4453712ac7b47b0157ba2c7201e77a54c369 Mon Sep 17 00:00:00 2001 From: Tim Rice Date: Tue, 16 Jul 2002 14:24:38 -0700 Subject: [PATCH] [contrib/solaris/opensshd.in] Only kill sshd if .pid file found --- ChangeLog | 5 ++++- contrib/solaris/opensshd.in | 12 +----------- 2 files changed, 5 insertions(+), 12 deletions(-) diff --git a/ChangeLog b/ChangeLog index 2b0b61a26..039f1a8f6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,6 @@ +20020716 + - (tim) [contrib/solaris/opensshd.in] Only kill sshd if .pid file found + 20020715 - (bal) OpenBSD CVS Sync - itojun@cvs.openbsd.org 2002/07/12 13:29:09 @@ -1374,4 +1377,4 @@ - (stevesk) entropy.c: typo in debug message - (djm) ssh-keygen -i needs seeded RNG; report from markus@ -$Id: ChangeLog,v 1.2370 2002/07/15 18:49:20 mouring Exp $ +$Id: ChangeLog,v 1.2371 2002/07/16 21:24:38 tim Exp $ diff --git a/contrib/solaris/opensshd.in b/contrib/solaris/opensshd.in index 212254dc8..e7ca2489f 100755 --- a/contrib/solaris/opensshd.in +++ b/contrib/solaris/opensshd.in @@ -3,11 +3,8 @@ # # Stripped PRNGd out of it for the time being. -AWK=/usr/bin/awk CAT=/usr/bin/cat KILL=/usr/bin/kill -PS=/usr/bin/ps -XARGS=/usr/bin/xargs prefix=%%openSSHDir%% etcdir=%%configDir%% @@ -20,12 +17,6 @@ HOST_KEY_RSA1=$etcdir/ssh_host_key HOST_KEY_DSA=$etcdir/ssh_host_dsa_key HOST_KEY_RSA=$etcdir/ssh_host_rsa_key -killproc() { - _procname=$1 - _signal=$2 - ${PS} -u root | ${AWK} '/'"$_procname"'$/ {print $1}' | ${XARGS} ${KILL} -} - checkkeys() { if [ ! -f $HOST_KEY_RSA1 ]; then @@ -46,8 +37,7 @@ stop_service() { if [ ${PID:=0} -gt 1 -a ! "X$PID" = "X " ]; then ${KILL} ${PID} else - echo "Unable to read PID file, killing using alternate method" - killproc sshd TERM + echo "Unable to read PID file" fi }