new package: add dropbear as an replace for telnet

This commit is contained in:
Stephan Raue 2009-09-20 05:26:32 +02:00
parent 955b17322e
commit 222049af47
5 changed files with 77 additions and 0 deletions

19
packages/network/dropbear/build Executable file
View File

@ -0,0 +1,19 @@
#!/bin/sh
. config/options
$SCRIPTS/build toolchain
cd $PKG_BUILD
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--disable-static \
--enable-shared \
--disable-shadow \
make
make scp

View File

@ -0,0 +1,11 @@
################################################################################
# SSH Server environment variables.
#
# This file contains non-OpenELEC evironment variables as well as OpenELEC
# evironment variables that are not user defined.
################################################################################
#-------------------------------------------------------------------------------
# Start SSH Server on boot.
#-------------------------------------------------------------------------------
OE_START_SSHSERVER=yes

View File

@ -0,0 +1,34 @@
#!/bin/sh
#
# start telnet daemon
#
# runlevels: openelec, text, debug
. /etc/sysconfig
if test "$OE_START_SSHSERVER" = "yes" \
-a -f /usr/bin/dropbearkey \
-a -f /etc/issue ; then
progress "Starting SSH Server"
# Check for the Dropbear RSA key
if [ ! -f /etc/dropbear/dropbear_rsa_host_key ] ; then
progress "SSH: generating rsa key"
mkdir -p /etc/dropbear
/usr/bin/dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key > /dev/null 2>&1
fi
# Check for the Dropbear DSS key
if [ ! -f /etc/dropbear/dropbear_dss_host_key ] ; then
progress "SSH: generating dsa key"
mkdir -p /etc/dropbear
/usr/bin/dropbearkey -t dss -f /etc/dropbear/dropbear_dss_host_key > /dev/null 2>&1
fi
mkdir -p /var/log
/usr/sbin/dropbear -b /etc/issue -P /var/run/dropbear.pid
fi
exit 0

View File

@ -0,0 +1,12 @@
#!/bin/sh
. config/options
mkdir -p $INSTALL/usr/sbin
cp -PR $PKG_BUILD/dropbear $INSTALL/usr/sbin
mkdir -p $INSTALL/usr/bin
cp -PR $PKG_BUILD/dbclient $INSTALL/usr/bin/ssh
cp -PR $PKG_BUILD/dropbearconvert $INSTALL/usr/bin
cp -PR $PKG_BUILD/dropbearkey $INSTALL/usr/bin
cp -PR $PKG_BUILD/scp $INSTALL/usr/bin

View File

@ -0,0 +1 @@
http://matt.ucc.asn.au/dropbear/dropbear-0.52.tar.bz2