#!/data/data/com.termux/files/usr/bin/sh

set -e
start(){
    mkdir -p $PIDDIR
    start-stop-daemon -S -b -m -p $PIDFILE -x $DAEMON -d $PREFIX -- $DAEMON_OPTS
}
stop(){
    start-stop-daemon -K -s 1 -o -p $PIDFILE
    tail -f --pid=`cat $PIDFILE` /dev/null
    for f in $SVDIR/*/supervise $SVDIR/*/log/supervise;do
        kill -9 `cat $f/pid` 2>/dev/null ||:
        rm -rf $f
    done
}
# Must be a valid filename
NAME=service-daemon
PIDDIR=$PREFIX/var/run
PIDFILE=$PIDDIR/$NAME.pid
#This is the command to be run, give the full pathname
DAEMON=$PREFIX/bin/runsvdir
DAEMON_OPTS="$SVDIR"

case "$1" in
    start)
        echo -n "Starting daemon: "$NAME
        start
        echo "."
        ;;
    stop)
        echo -n "Stopping daemon: "$NAME
        stop
        echo "."
        ;;
    restart)
        echo -n "Restarting daemon: "$NAME
        stop
        start
        echo "."
        ;;

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

exit 0
