+do_start()
+{
+ if [ ! -d $localstatedir ]; then
+ mkdir -p $localstatedir
+ fi
+ echo -n "Starting up GSI-OpenSSH sshd server... "
+ ${sbindir}/sshd $SSHD_ARGS > /dev/null 2>&1 &
+ if [ $? -eq 0 ]; then
+ echo "done."
+ else
+ echo "failed to start GSI-OpenSSH sshd server!"
+ fi
+}
+
+do_stop()
+{
+ echo -n "Stopping the GSI-OpenSSH sshd server... "
+ pid=`cat $PID_FILE`
+ kill -TERM $pid
+ sleep 2
+ kill -TERM $pid 2> /dev/null
+ rm -f $PID_FILE
+ echo "done."
+}
+