blob: 88fc28849183a542024c52342eeb8e797dfb1d02 (
plain)
| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 | #!/bin/sh
for type in rsa dss; do {
  # check for keys
  key=/etc/dropbear/dropbear_${type}_host_key
  [ ! -f $key ] && {
    # generate missing keys
    mkdir -p /etc/dropbear
    [ -x /usr/bin/dropbearkey ] && {
      /usr/bin/dropbearkey -t $type -f $key 2>&- >&- && exec $0 $*
    } &
    exit 0
  }
}; done
/usr/sbin/dropbear
 |