dropbear:

- various cleanups
- remove config dir
This commit is contained in:
Stephan Raue 2010-03-04 21:33:40 +01:00
parent e6261479e8
commit 7107de3684
3 changed files with 18 additions and 31 deletions

View File

@ -1,11 +0,0 @@
################################################################################
# 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

@ -3,30 +3,28 @@
# runlevels: openelec, text, debug
(
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"
# 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
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"
# 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 /etc/dropbear
/usr/bin/dropbearkey -t dss -f /etc/dropbear/dropbear_dss_host_key > /dev/null 2>&1
fi
progress "Starting SSH Server"
mkdir -p /var/log
mkdir -p /var/log
touch /var/log/lastlog
touch /var/log/wtmp
/usr/sbin/dropbear -b /etc/issue -P /var/run/dropbear.pid
fi
dropbear -b /etc/issue -P /var/run/dropbear.pid
)&

View File

@ -14,4 +14,4 @@ mkdir -p $INSTALL/usr/bin
cp -PR $PKG_BUILD/scp $INSTALL/usr/bin
mkdir -p $INSTALL/usr/config/dropbear
ln -s /storage/.config/dropbear $INSTALL/etc/dropbear
ln -s /storage/.config/dropbear $INSTALL/etc/dropbear