Sunday, April 8, 2007

geexbox & dropbear (sshd): issues

in scripts/gentree add :

mkdir -p $INSTALL/root
mkdir -p $INSTALL/.ssh


in packages/initrd/scripts/linuxrc add:

cp -a "$GEEXBOX/root" /
progress 47000 "copying system into ram"
cp -a "$GEEXBOX/.ssh" /
progress 48000 "copying system into ram"

in packages/dropbear create a directory named init.d and put there the following script, naming it as 51_sshd :

#!/bin/sh
#
# start ssh daemon
#
# runlevels: geexbox, debug

# get options
test -f /etc/network || exit 1
. /etc/network

/usr/bin/dropbear >/dev/null 2>&1 &

exit 0

No comments: