#!/bin/sh
### BEGIN INIT INFO
# Provides: btsync
# Required-Start: $local_fs $remote_fs
# Required-Stop: $local_fs $remote_fs
# Should-Start: $network
# Should-Stop: $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: daemonized version of btsync.
# Description: Starts the btsync daemon.
### END INIT INFO


DAEMON=/usr/bin/rslsync
SYNC_USER=rslsync
CONFIG=/etc/resilio-sync/config.json


. /etc/init.d/functions


start()
{
    echo "Starting Resilio Sync"
    mkdir -p /var/run/resilio-sync
    chown -R rslsync:rslsync /var/run/resilio-sync
    daemon --user $SYNC_USER "umask 0002; $DAEMON --config $CONFIG"
}


stop()
{
    echo "Shutting down Resilio Sync"
    killproc rslsync
}

case "$1" in
  start)
    start
    ;;
  stop)
    stop
    ;;
  restart|reload|force-reload)
  	stop
  	start
    ;;
  *)
    echo "Usage: /etc/init.d/btsync {start|stop|restart}"
    exit 1
    ;;
esac

exit 0
