dropbear: generate host rsa key on first launch
[qi-bootmenu-system.git] / sources / sections / dropbear.sh
blobdb7cc924e319d78a9b3204ad7b28f3d7db5b8681
1 setupfor dropbear
3 LDFLAGS="$CROSS_LDFLAGS $LDFLAGS" CFLAGS="$CROSS_CFLAGS $CFLAGS" ./configure $CROSS_CONFIGURE_FLAGS --with-shared \
4 --disable-pam \
5 --enable-openpty \
6 --enable-syslog \
7 --disable-shadow \
8 --disable-lastlog \
9 --disable-utmp \
10 --disable-utmpx \
11 --disable-wtmp \
12 --disable-wtmpx \
13 --disable-loginfunc \
14 --disable-pututline \
15 --disable-pututxline
17 for c in INETD_MODE ENABLE_X11FWD DROPBEAR_BLOWFISH DROPBEAR_TWOFISH256 \
18 DROPBEAR_TWOFISH128 DROPBEAR_MD5_HMAC DO_MOTD DO_HOST_LOOKUP
20 sed -i 's,^#define '$c',/* & */,g' options.h
21 done
23 make PROGRAMS="dropbear dropbearkey scp" MULTI=1
25 cp dropbearmulti "$ROOT_DIR/usr/sbin" || dienow
26 ln -sf dropbearmulti "$ROOT_DIR/usr/sbin/dropbear"
27 ln -sf dropbearmulti "$ROOT_DIR/usr/sbin/dropbearkey"
28 ln -sf ../sbin/dropbearmulti "$ROOT_DIR/usr/bin/scp"
30 cleanup dropbear