SOURCES: opensshd.init - use start-stop-daemon to stop *only* list...
glen
glen at pld-linux.org
Thu Aug 11 22:43:47 CEST 2005
Author: glen Date: Thu Aug 11 20:43:47 2005 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- use start-stop-daemon to stop *only* listening sshd until somebody does it with rc-scripts tools
---- Files affected:
SOURCES:
opensshd.init (1.25 -> 1.26)
---- Diffs:
================================================================
Index: SOURCES/opensshd.init
diff -u SOURCES/opensshd.init:1.25 SOURCES/opensshd.init:1.26
--- SOURCES/opensshd.init:1.25 Thu May 26 06:55:50 2005
+++ SOURCES/opensshd.init Thu Aug 11 22:43:42 2005
@@ -68,8 +68,11 @@
stop)
if [ -f /var/lock/subsys/sshd ]; then
msg_stopping OpenSSH
- killproc sshd
- rm -f /var/run/sshd.pid /var/lock/subsys/sshd >/dev/null 2>&1
+ # we use start-stop-daemon to stop sshd, as it is unacceptable for such
+ # critical service as sshd to kill it by procname, but unfortunately
+ # rc-scripts does not provide way to kill *only* by pidfile
+ start-stop-daemon --stop --quiet --pidfile /var/run/sshd.pid && ok || fail
+ rm -f /var/lock/subsys/sshd >/dev/null 2>&1
else
msg_not_running OpenSSH
fi
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SOURCES/opensshd.init?r1=1.25&r2=1.26&f=u
More information about the pld-cvs-commit
mailing list