diff options
author | Waldemar Brodkorb <wbx@openadk.org> | 2010-04-21 20:46:46 +0200 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2010-04-21 20:46:46 +0200 |
commit | 38910b0bc0393c60da90e1b2540e3d4c5858dae9 (patch) | |
tree | b2e2fcc845098bfb35ec584906fafe587ba45331 /package/dropbear/files/dropbear.init | |
parent | b803209ad0f1f198072695109b30a726e0411084 (diff) | |
parent | 0e0d27dc9662ffd759912233ddd71ccb99b9b681 (diff) |
Merge branch 'master' of git+ssh://openadk.org/git/openadk
Diffstat (limited to 'package/dropbear/files/dropbear.init')
-rw-r--r-- | package/dropbear/files/dropbear.init | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/package/dropbear/files/dropbear.init b/package/dropbear/files/dropbear.init index 4a7d7a875..9983e943c 100644 --- a/package/dropbear/files/dropbear.init +++ b/package/dropbear/files/dropbear.init @@ -27,6 +27,14 @@ start) test $rv = 0 || exit 1 test -f /etc/dropbear/dropbear_rsa_host_key || exit 1 fi + if test ! -f /etc/dropbear/dropbear_dss_host_key; then + # take it easy here, since above already catched the worst cases + if test -x /usr/bin/dropbearkey; then + bothlog "dropbear: generating SSH private key (DSS)" + /usr/bin/dropbearkey -f /etc/dropbear/dropbear_dss_host_key -t dss + bothlog dropbear: key generation exited with code $? + fi + fi /usr/sbin/dropbear $dropbear_flags ;; stop) |