Fixed dropbear bundle (again)

This commit is contained in:
bauen1 2017-07-06 18:25:34 +02:00
parent c671c639de
commit 4f023b1e39
No known key found for this signature in database
GPG Key ID: FF0AAF5E0812BA9C

View File

@ -18,6 +18,7 @@ rm -rf $DESTDIR
echo "Configuring Dropbear..." echo "Configuring Dropbear..."
./configure \ ./configure \
--prefix=/usr \ --prefix=/usr \
--disable-zlib \
--disable-loginfunc \ --disable-loginfunc \
CC="$CC" \ CC="$CC" \
CFLAGS="$CFLAGS" \ CFLAGS="$CFLAGS" \
@ -41,20 +42,12 @@ mkdir -p $DESTDIR/etc/dropbear
# Create Dropbear SSH configuration BEGIN # Create Dropbear SSH configuration BEGIN
# Create RSA key. for key_type in rsa dss ecdsa; do
$DESTDIR/usr/bin/dropbearkey \ echo "generating $key_type host key"
-t rsa \ $DESTDIR/usr/bin/dropbearkey \
-f $DESTDIR/etc/dropbear/dropbear_rsa_host_key -t $key_type \
-f $DESTDIR/etc/dropbear/dropbear_${key_type}_host_key
# Create DSS key. done
$DESTDIR/usr/bin/dropbearkey \
-t dss \
-f $DESTDIR/etc/dropbear/dropbear_dss_host_key
# Create ECDSA key.
$DESTDIR/usr/bin/dropbearkey \
-t ecdsa \
-f $DESTDIR/etc/dropbear/dropbear_ecdsa_host_key
# Create user/group configuration files. # Create user/group configuration files.
touch $DESTDIR/etc/passwd touch $DESTDIR/etc/passwd
@ -77,14 +70,12 @@ echo "Reducing Dropbear size..."
strip -g \ strip -g \
$DESTDIR/usr/bin/* \ $DESTDIR/usr/bin/* \
$DESTDIR/usr/sbin/* \ $DESTDIR/usr/sbin/* \
$DESTDIR/usr/lib/* \
$DESTDIR/lib/* $DESTDIR/lib/*
cp -r \ cp -r \
$DESTDIR/etc \ $DESTDIR/etc \
$DESTDIR/usr/bin \ $DESTDIR/usr/bin \
$DESTDIR/usr/sbin \ $DESTDIR/usr/sbin \
$DESTDIR/usr/lib \
$DESTDIR/lib \ $DESTDIR/lib \
$WORK_DIR/src/minimal_overlay/rootfs $WORK_DIR/src/minimal_overlay/rootfs