#!/bin/sh
INSTDIR="$1"

ln -sf $INSTDIR/bin/dropbearmulti /mnt/swapextensions/bin/dropbear
ln -sf $INSTDIR/bin/dropbearmulti /mnt/swapextensions/bin/dbclient
ln -sf $INSTDIR/bin/dropbearmulti /mnt/swapextensions/bin/dropbearkey
ln -sf $INSTDIR/bin/dropbearmulti /mnt/swapextensions/bin/dropbearconvert
ln -sf $INSTDIR/bin/dropbearmulti /mnt/swapextensions/bin/ssh
ln -sf $INSTDIR/bin/dropbearmulti /mnt/swapextensions/bin/scp

ln -s $INSTDIR/bin/sftp-server /mnt/swapextensions/bin/sftp-server > /dev/null

mkdir -p /var/.ssh
mkdir -p /mnt/dropbear

if [ -e /etc/.oebuild ] || [ -e /etc/.ovbuild ];then
	dropbearkey -t rsa -s 2048 -f /mnt/dropbear/dropbear_rsa_host_key
fi

grep dropbear /var/etc/inetd.conf > /dev/null
if [ -e /etc/.oebuild ] || [ -e /etc/.ovbuild ];then
	killall -9 inetd > /dev/null
	echo "22 stream tcp nowait root /mnt/swapextensions/bin/dropbear dropbear -i -a -B -p 22" >> /var/etc/inetd.conf
	/usr/sbin/inetd > /dev/null
fi

exit 0