#!/bin/sh

### BEGIN INIT INFO
# Provides:		tmate-ssh-server
# Required-Start:	$remote_fs $syslog
# Required-Stop:	$remote_fs $syslog
# Default-Start:	2 3 4 5
# Default-Stop:		
# Short-Description:	tmate-ssh-server service
### END INIT INFO

set -e

. /lib/lsb/init-functions

DAEMON=/usr/bin/tmate-ssh-server
OPTS="-k /etc/tmate-ssh-server -p 10022"
NAME=$(basename $DAEMON)
DEFAULTS=/etc/default/tmate-ssh-server

if [ -f $DEFAULTS ]; then
    . $DEFAULTS
fi

case "$1" in
  start)
	echo -n "Starting daemon: $NAME"
	start-stop-daemon --start --quiet --background --exec $DAEMON -- $OPTS
	echo "."
	;;
  stop)
	echo -n "Stopping daemon: $NAME"
	start-stop-daemon --stop --quiet --oknodo --exec $DAEMON
	echo "."
	;;
  restart|force-reload)
	  echo -n "Restarting daemon: $NAME"
	start-stop-daemon --stop --quiet --oknodo --retry 30 --exec $DAEMON
	start-stop-daemon --start --quiet --background --exec $DAEMON -- $OPTS
	echo "."
	;;

  *)
	echo "Usage: "$1" {start|stop|restart|force-reload}"
	exit 1
esac

exit 0
