#! /bin/sh

# /etc/init.d/ssh: start and stop the "secure shell(tm)" daemon

# Configurable options:
SSHD=/usr/sbin/sshd

# check the package is installed
test -x /usr/sbin/sshd1 || exit 0
 
# check that the binary belongs to this package
( ${SSHD} -\? 2>&1 | grep -q '^sshd version 1' ) 2>/dev/null || exit 0

case "$1" in
  start)
        echo -n "Starting Secure Shell server: sshd"
	start-stop-daemon --start --quiet --pidfile /var/run/sshd.pid --exec ${SSHD}
        echo "."
	;;
  stop)
        echo -n "Stopping Secure Shell server: sshd"
	start-stop-daemon --stop --quiet --oknodo --pidfile /var/run/sshd.pid --exec ${SSHD}
        echo "."
	;;

  reload|force-reload)
        echo -n "Reloading Secure Shell server's configuration"
	start-stop-daemon --stop --signal 1 --quiet --oknodo --pidfile /var/run/sshd.pid --exec ${SSHD}
	echo "."
	;;

  restart)
        echo -n "Restarting Secure Shell server: sshd"
	start-stop-daemon --stop --quiet --oknodo --pidfile /var/run/sshd.pid --exec ${SSHD}
	start-stop-daemon --start --quiet --pidfile /var/run/sshd.pid --exec ${SSHD}
	echo "."
	;;

  *)
	echo "Usage: /etc/init.d/ssh {start|stop|reload|force-reload|restart}"
	exit 1
esac

exit 0
