#!/bin/sh

start()
{
	if  [ ! -f /etc/dropbear/dropbear_rsa_host_key ]
		then
		/bin/dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key
		echo "Creating Dropbear RSA key"
	fi
	if  [ ! -f /etc/dropbear/dropbear_dss_host_key ]
		then	
		/bin/dropbearkey -t dss -f /etc/dropbear/dropbear_dss_host_key
		echo "Creating Dropbear DSS key"
	fi
	if [ ! -f /var/run/dropbear.pid ]
		then 
		/bin/dropbear 
		echo "Starting Dropbear Server"
	fi
}

stop()
{

	if [ -f /var/run/dropbear.pid ]
		then
		/bin/kill $(cat /var/run/dropbear.pid)
		rm /var/run/dropbear.pid
		echo "Stopping Dropbear Server"
	fi
}

	case "$1" in
	start)
		start
       		;;
	stop)
		stop
		;;
	restart)
		stop
		sleep 1
		start
		;;
	*)
		echo "usage: $0 { start | stop | restart}" >&2
		exit 1
		;;
esac

exit 0
