Re: [suse-sparc] startup script for sshd

From: William P. Dulyea (wdulyea@qualcomm.com)
Date: Fri Dec 08 2000 - 16:32:39 PST

  • Next message: Harold Sinclair: "Re: [suse-sparc] startup script for sshd"

    Date: Fri, 8 Dec 2000 16:32:39 -0800 (PST)
    From: "William P. Dulyea" <wdulyea@qualcomm.com>
    Message-ID: <Pine.GSO.4.10.10012081628200.7667-100000@jittlov.qualcomm.com>
    Subject: Re: [suse-sparc] startup script for sshd
    

    Post and past this...

    *********************** START ************************************
    #!/bin/bash
     
    # Init file for OpenSSH server daemon # # chkconfig: 2345 55 25 #
    description: OpenSSH server daemon # # processname: sshd # config:
    /etc/ssh/ssh_host_key # config: /etc/ssh/ssh_host_key.pub # config:
    /etc/ssh/ssh_random_seed # config: /etc/ssh/sshd_config # pidfile:
    /var/run/sshd.pid
     
    # source function library #. /etc/rc.d/init.d/functions . /etc/rc.config
     
    return=$rc_done
     
    RETVAL=0
     
    case "$1" in
      start) echo -n "Starting sshd: "
            if [ ! -f /var/run/sshd.pid ] ; then
              case "`type -type success`" in
                function)
                  /usr/sbin/sshd && success "sshd startup" || failure "sshd
    startup"
                  RETVAL=$?
                ;;
                *)
                  /usr/sbin/sshd && echo -n "sshd "
                  RETVAL=$?
                ;;
              esac
              [ $RETVAL -eq 0 ] && touch /var/lock/subsys/sshd
            else
              return=$rc_failed_up
            fi
     
            echo -e "$return"
            ;;
      stop)
            echo -n "Shutting down sshd: "
            if [ -f /var/run/sshd.pid ] ; then
                    killproc /usr/sbin/sshd
            else return=$rc_failed_up
            fi
     
            echo -n
            [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/sshd
            echo -e "$return"
            ;;
      restart)
            $0 stop
            $0 start
            RETVAL=$?
            echo -e "$return"
            ;;
      status)
            echo -n "Checking status of service sshd: "
            checkproc /usr/sbin/sshd && echo -n "OK" || echo -n "Not running"
            RETVAL=$?
            echo -e "$return"
            ;;
      *)
            echo "Usage: sshd {start|stop|restart|status}"
            exit 1
    esac
    exit $RETVAL

    *************************** CUT ****************************************



    This archive was generated by hypermail 2.1.0 : Wed Jun 06 2001 - 11:08:27 PDT