]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
[contrib/solaris/opensshd.in] Only kill sshd if .pid file found
authorTim Rice <tim@multitalents.net>
Tue, 16 Jul 2002 21:24:38 +0000 (14:24 -0700)
committerTim Rice <tim@multitalents.net>
Tue, 16 Jul 2002 21:24:38 +0000 (14:24 -0700)
ChangeLog
contrib/solaris/opensshd.in

index 2b0b61a2619d6c66c6f6fd63a132f0e8344a8fa3..039f1a8f658c068b484974678302f96bdc7ce754 100644 (file)
--- 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
  - (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 $
index 212254dc8bcb96fc8a25205080fc96847b14d110..e7ca2489f4fa34faca5a7fb4acdbdf8f04db8225 100755 (executable)
@@ -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
 }