]> git.pld-linux.org Git - packages/openssh.git/blobdiff - opensshd.init
- disabled openssl version checking in code (rpm deps are sufficient)
[packages/openssh.git] / opensshd.init
index 9a2a696c13621317bfad96adde9e2e9cbd6252ad..e4720f52d766387cf09f5b8e44a60f45abcf6f9c 100644 (file)
@@ -36,7 +36,7 @@ case "$1" in
        fi
        if [ ! -f /var/lock/subsys/sshd ]; then
                msg_starting OpenSSH
-               daemon sshd -h /etc/ssh/ssh_host_key
+               daemon /usr/sbin/sshd 
                RETVAL=$?
                [ $RETVAL -eq 0 ] && touch /var/lock/subsys/sshd                
        else
@@ -65,11 +65,20 @@ case "$1" in
        echo "Now the SSH host key will be generated. Please note, that if you"
        echo "will use password for the key, you will need to type it on each"
        echo "reboot."
-       ssh-keygen -f /etc/ssh/ssh_host_key
+       /usr/bin/ssh-keygen -t rsa1 -f /etc/ssh/ssh_host_key
+       chmod 600 /etc/ssh/ssh_host_key
+       /usr/bin/ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
+       chmod 600 /etc/ssh/ssh_host_rsa_key
+        /usr/bin/ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
+       chmod 600 /etc/ssh/ssh_host_dsa_key
        exit $?
-       ;;      
+       ;;
+  reload)
+       msg_reloading OpenSSH
+       killproc sshd -HUP
+       ;;
   *)
-       msg_Usage "$0 {start|stop|status|restart}"
+       msg_Usage "$0 {start|stop|init|status|restart|reload}"
        exit 1
 esac
 
This page took 0.038985 seconds and 4 git commands to generate.