#! /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