Changeset 292c832 in bootscripts-embedded for clfs/rc.d/init.d/sshd
- Timestamp:
- Jan 30, 2011, 10:13:21 AM (15 years ago)
- Branches:
- master
- Children:
- 73ee2a6
- Parents:
- 5d96f6a
- File:
-
- 1 edited
-
clfs/rc.d/init.d/sshd (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
clfs/rc.d/init.d/sshd
r5d96f6a r292c832 11 11 case "$1" in 12 12 start) 13 if [ ! -r "$DSSKEY" ]; then14 echo -n "Generating DSS host key: "15 dropbearkey -t dss -f "$DSSKEY" >/dev/null 2>&116 check_status17 fi18 if [ ! -r "$RSAKEY" ]; then19 echo -n "Generating RSA host key: "20 dropbearkey -t rsa -f "$RSAKEY" >/dev/null 2>&121 check_status22 fi23 if [ -r "$PIDFILE" ]; then24 echo "Service dropbear already running."25 else26 echo -n "Starting dropbearSSH server: "27 dropbear28 check_status29 fi30 ;;13 if [ ! -r "$DSSKEY" ]; then 14 echo -n "Generating DSS host key: " 15 dropbearkey -t dss -f "$DSSKEY" >/dev/null 2>&1 16 check_status 17 fi 18 if [ ! -r "$RSAKEY" ]; then 19 echo -n "Generating RSA host key: " 20 dropbearkey -t rsa -f "$RSAKEY" >/dev/null 2>&1 21 check_status 22 fi 23 if [ -r "$PIDFILE" ]; then 24 echo "Service dropbear already running." 25 else 26 echo -n "Starting SSH server: " 27 dropbear 28 check_status 29 fi 30 ;; 31 31 stop) 32 if [ -r "$PIDFILE" ]; then33 echo -n "Stopping dropbear SSH server: "34 kill `cat "$PIDFILE"`35 check_status36 else37 echo "Service dropbear not running."38 fi39 ;;32 if [ -r "$PIDFILE" ]; then 33 echo -n "Stopping dropbear SSH server: " 34 kill `cat "$PIDFILE"` 35 check_status 36 else 37 echo "Service dropbear not running." 38 fi 39 ;; 40 40 restart) 41 $0 stop42 $0 start43 ;;41 $0 stop 42 $0 start 43 ;; 44 44 status) 45 if [ -r "$PIDFILE" ]; then46 echo "Service dropbear running (PID $(cat "$PIDFILE"))."47 else48 echo "Service dropbear not running."49 fi50 ;;45 if [ -r "$PIDFILE" ]; then 46 echo "Service dropbear running (PID $(cat "$PIDFILE"))." 47 else 48 echo "Service dropbear not running." 49 fi 50 ;; 51 51 *) 52 echo "Usage: $0 {start|stop|restart|status}"53 exit 152 echo "Usage: $0 {start|stop|restart|status}" 53 exit 1 54 54 esac
Note:
See TracChangeset
for help on using the changeset viewer.
