#! /bin/sh
#
# Author: B.R. Jan 07 2000
# modified by StM - Mar 27 2003
#
# /sbin/init.d/adsl
#


. /etc/rc.config

base=${0##*/}
link=${base#*[SK][0-9][0-9]}

test $link = $base && ADSL=yes
test "$ADSL" = yes || exit 0

test -x /usr/sbin/pptp || exit 0

return=$rc_done
case "$1" in
    start)
        echo -n "Login ADSL..."
	startproc /usr/sbin/pptp alcatel || return=$rc_failed
	echo -e "$return"
	;;
    stop)
	echo -n "Logout ADSL..."
	killproc -TERM /usr/sbin/pppd || return=$rc_failed
	killproc -TERM /usr/sbin/pptp || return=$rc_failed
	echo -e "$return"
	;;
    restart)
	$0 stop && $0 start || return=$rc_failed
	;;
    reload)
	;;
    status)
	echo -n "Checking for connection to ADSL... "
	checkproc /usr/sbin/pptp && echo "online" || echo "offline"
 	;;
    probe)
	;;
    *)
	echo "Usage: $0 {start|stop|status|restart}"
	exit 1
esac

test "$return" = "$rc_done" || exit 1
exit 0
