#!/bin/sh
# Start/stop the proftpd daemon.

test -f /usr/local/sbin/proftpd || exit 0

case "$1" in
start)  echo -n "Starting periodic command scheduler: proftpd"
        start-stop-daemon --start --quiet --pidfile /usr/local/var/proftpd.pid --name proftpd --startas /usr/local/sbin/proftpd -- $PROFTPD
        echo "."
        ;;
stop)   echo -n "Stopping periodic command scheduler: proftpd"
        start-stop-daemon --stop --quiet --pidfile /usr/local/var/proftpd.pid --name proftpd
        echo "."
        ;;
restart) echo -n "Restarting periodic command scheduler: proftpd"
        start-stop-daemon --stop --retry 5 --quiet --pidfile /usr/local/var/proftpd.pid --name proftpd
        start-stop-daemon --start --quiet --pidfile /usr/local/var/proftpd.pid --name proftpd --startas /usr/local/sbin/proftpd -- $PROFTPD
        echo "."
        ;;
reload|force-reload) echo -n "Reloading configuration files for periodic command scheduler: proftpd"
        # proftpd reloads automatically
        echo "."
        ;;
*)      echo "Usage: /etc/init.d/proftpd start|stop|restart|reload|force-reload"
        exit 1
        ;;
esac
exit 0

