#!/bin/sh
#
# pppoed	This shell script takes care of starting and stopping
#              	the pppoed.
#
# chkconfig: - 12 84
# description: pppoed

test -f /usr/sbin/pppoed || exit 0

option_file=/etc/ppp/options.PPPoE

start_pppoed() {
	if [ -f $option_file ]; then
		start-stop-daemon --start --verbose --exec /usr/sbin/pppoed --  -F $option_file -R -1
	else
		echo "$option_file doesn't exist. Not starting pppoed..."
	fi
}

# See how we were called.
case "$1" in
  start)
        echo -n "Starting pppoed: "
	start_pppoed
        ;;
  stop)
        echo -n "Shutting down pppoed: "
	start-stop-daemon --stop --quiet --exec /usr/sbin/pppoed
	;;
  restart|force-reload)
	start-stop-daemon --stop --quiet --exec /usr/sbin/pppoed
	sleep 2
	start_pppoed
	;;
  *)
        echo "Usage: pppoed {start|stop|force-reload|restart}"
        exit 1
esac

exit 0
