tag rc6
[openwrt/svn-archive/openwrt.git] / package / dropbear / files / S50dropbear
1 #!/bin/sh
2
3 [ ! -f /etc/dropbear/dropbear_rsa_host_key ] && {
4 for type in rsa dss; do {
5 # check for keys
6 key=/tmp/dropbear/dropbear_${type}_host_key
7 [ ! -f $key ] && {
8 # generate missing keys
9 mkdir -p /tmp/dropbear
10 [ -x /usr/bin/dropbearkey ] && {
11 /usr/bin/dropbearkey -t $type -f $key 2>&- >&- && exec $0 $*
12 } &
13 exit 0
14 }
15 }; done
16 lock -w /tmp/.switch2jffs
17 mkdir -p /etc/dropbear
18 mv /tmp/dropbear/dropbear_* /etc/dropbear/
19 }
20
21 /usr/sbin/dropbear