#!/bin/sh

DAEMON=/usr/local/bin/dropbear
KEYDIR=/data/dropbear

NAME=dropbear
case "$1" in
  start)
	echo -n "Starting $NAME: "
	mkdir -p $KEYDIR
	for T in rsa ecdsa ed25519; do
		if [ ! -f $KEYDIR/dropbear_${T}_host_key ]; then
			/usr/local/bin/dropbearkey -t $T -f $KEYDIR/dropbear_${T}_host_key
		fi
	done
	$DAEMON \
		-r $KEYDIR/dropbear_rsa_host_key \
		-r $KEYDIR/dropbear_ecdsa_host_key \
		-r $KEYDIR/dropbear_ed25519_host_key
	echo "OK"
	;;
  stop)
	echo -n "Stopping $NAME: "
	start-stop-daemon -K -n $NAME
	echo "OK"
	;;
  restart)
	$0 stop
	$0 start
	;;
  *)
	echo "Usage: $0 {start|stop|restart}"
	exit 1
esac

exit 0
