Browse Source

esden: implemented sshd.init pid file useage

git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@1103 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
rocklinux
Piotr Esden-Tempski 21 years ago
parent
commit
1c0b79ccad
2 changed files with 15 additions and 2 deletions
  1. +3
    -0
      Documentation/Developers/CHANGELOG-ESDEN
  2. +12
    -2
      package/base/openssh/sshd.init

+ 3
- 0
Documentation/Developers/CHANGELOG-ESDEN

@ -2,6 +2,9 @@
This is a changelog for Dietlibc-Target, Alpha Target and all changes esden
does for ROCKLinux ;-)
*) 2003-08-15 (2.0.0-camp - 2.0.0-rc1)
- cleaned up the sshd init script see Task #38 in flyspray
*) 2003-08-01 (2.0.0-beta7 - 2.0.0-rc1)
- added dvorakng package

+ 12
- 2
package/base/openssh/sshd.init

@ -41,11 +41,21 @@ IN error=1
block_end
block_begin(stop, `Stopping sshd.')
check(`killall -15 D_prefix/sbin/sshd')
check(`if [ -s /var/run/sshd.pid ] ; then
killall -15 $(cat /var/run/sshd.pid)
else
echo "sshd is not running or /var/run/sshd.pid disappeared somewhere."
false
fi')
block_end
block_begin(restart, `Restarting sshd.')
check(`killall -1 D_prefix/sbin/sshd')
check(`if [ -s /var/run/sshd.pid ] ; then
kill -HUP $(cat /var/run/sshd.pid)
else
echo "sshd is not running or /var/run/sshd.pid disappeared somewhere."
false
fi')
block_end
main_end

Loading…
Cancel
Save