[packages]: don't exit the sshd init script every time a key was created
authortripolar <tripolar@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Fri, 4 May 2012 00:53:27 +0000 (00:53 +0000)
committertripolar <tripolar@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Fri, 4 May 2012 00:53:27 +0000 (00:53 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/packages@31580 3c298f89-4303-0410-b956-a3cf2f4a3e73

net/openssh/files/sshd.init

index b5dfcd0..ecc44c3 100644 (file)
@@ -13,9 +13,8 @@ start() {
                [ ! -f $key ] && {
                        # generate missing keys
                        [ -x /usr/bin/ssh-keygen ] && {
-                               /usr/bin/ssh-keygen -N '' -t $type -f $key 2>&- >&- && exec /etc/rc.common "$initscript" start
-                       } &
-                       exit 0
+                               /usr/bin/ssh-keygen -N '' -t $type -f $key 2>&- >&-
+                       }
                }
        }; done
        user_exists sshd 22 || user_add sshd 22 22 sshd /var/empty