wok diff openssh/stuff/openssh @ rev 18897
syslinux/isohybrid.exe add -r support
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Sun Feb 14 22:06:06 2016 +0100 (2016-02-14) |
parents | 0d8a1a3edc72 |
children | 7f188676b59c |
line diff
1.1 --- a/openssh/stuff/openssh Sun May 18 20:24:07 2014 +0000 1.2 +++ b/openssh/stuff/openssh Sun Feb 14 22:06:06 2016 +0100 1.3 @@ -1,5 +1,5 @@ 1.4 #!/bin/sh 1.5 -# /etc/init.d/openssh : Start, stop and restart OpenSSH server on SliTaz, at 1.6 +# /etc/init.d/openssh : Start, stop and restart OpenSSH server on SliTaz, at 1.7 # boot time or with the command line. 1.8 # 1.9 # To start OpenSSH server at boot time, just put openssh in the $RUN_DAEMONS 1.10 @@ -15,55 +15,55 @@ 1.11 PIDFILE=/var/run/sshd.pid 1.12 1.13 [ -d /var/run/sshd ] || mkdir -p /var/run/sshd 1.14 + 1.15 case "$1" in 1.16 - start) 1.17 - # We need rsa and dsa host key file to start dropbear. 1.18 - if [ ! -f /etc/ssh/ssh_host_rsa_key ] ; then 1.19 - echo "Generating $NAME rsa key... " 1.20 - ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key -C '' -N '' 1.21 - fi 1.22 - if [ ! -f /etc/ssh/ssh_host_dsa_key ] ; then 1.23 - echo "Generating $NAME dsa key... " 1.24 - ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key -C '' -N '' 1.25 - fi 1.26 - if [ ! -f /etc/ssh/ssh_host_ecdsa_key ] ; then 1.27 - echo "Generating $NAME ecdsa key... " 1.28 - ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key -C '' -N '' 1.29 - fi 1.30 - if active_pidfile $PIDFILE sshd ; then 1.31 - echo "$NAME already running." 1.32 - exit 1 1.33 - fi 1.34 - echo -n "Starting $DESC: $NAME... " 1.35 - $DAEMON $OPTIONS 1.36 - status 1.37 - ;; 1.38 - stop) 1.39 - if ! active_pidfile $PIDFILE sshd ; then 1.40 - echo "$NAME is not running." 1.41 - exit 1 1.42 - fi 1.43 - echo -n "Stopping $DESC: $NAME... " 1.44 - kill `cat $PIDFILE` 1.45 - status 1.46 - ;; 1.47 - restart) 1.48 - if ! active_pidfile $PIDFILE sshd ; then 1.49 - echo "$NAME is not running." 1.50 - exit 1 1.51 - fi 1.52 - echo -n "Restarting $DESC: $NAME... " 1.53 - kill `cat $PIDFILE` 1.54 - sleep 2 1.55 - $DAEMON $OPTIONS 1.56 - status 1.57 - ;; 1.58 - *) 1.59 - echo "" 1.60 - echo -e "\033[1mUsage:\033[0m /etc/init.d/`basename $0` [start|stop|restart]" 1.61 - echo "" 1.62 - exit 1 1.63 - ;; 1.64 + start) 1.65 + # We need rsa and dsa host key file to start dropbear. 1.66 + if [ ! -f /etc/ssh/ssh_host_rsa_key ] ; then 1.67 + echo "Generating $NAME rsa key... " 1.68 + ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key -C '' -N '' 1.69 + fi 1.70 + if [ ! -f /etc/ssh/ssh_host_dsa_key ] ; then 1.71 + echo "Generating $NAME dsa key... " 1.72 + ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key -C '' -N '' 1.73 + fi 1.74 + if [ ! -f /etc/ssh/ssh_host_ecdsa_key ] ; then 1.75 + echo "Generating $NAME ecdsa key... " 1.76 + ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key -C '' -N '' 1.77 + fi 1.78 + if active_pidfile $PIDFILE sshd ; then 1.79 + echo "$NAME already running." 1.80 + exit 1 1.81 + fi 1.82 + action "Starting $DESC: $NAME... " 1.83 + $DAEMON $OPTIONS 1.84 + status 1.85 + ;; 1.86 + stop) 1.87 + if ! active_pidfile $PIDFILE sshd ; then 1.88 + echo "$NAME is not running." 1.89 + exit 1 1.90 + fi 1.91 + action "Stopping $DESC: $NAME... " 1.92 + kill $(cat $PIDFILE) 1.93 + status 1.94 + ;; 1.95 + restart) 1.96 + if ! active_pidfile $PIDFILE sshd ; then 1.97 + echo "$NAME is not running." 1.98 + exit 1 1.99 + fi 1.100 + action "Restarting $DESC: $NAME... " 1.101 + kill $(cat $PIDFILE) 1.102 + sleep 2 1.103 + $DAEMON $OPTIONS 1.104 + status 1.105 + ;; 1.106 + *) 1.107 + emsg "<n><b>Usage:</b> /etc/init.d/$(basename $0) [start|stop|restart]" 1.108 + newline 1.109 + exit 1 1.110 + ;; 1.111 esac 1.112 1.113 exit 0