66 files changed, 15542 insertions, 1 deletions
diff --git a/scripts/pppoe-init-turbolinux b/scripts/pppoe-init-turbolinux new file mode 100755 index 0000000..aad06d6 --- a/dev/null +++ b/scripts/pppoe-init-turbolinux @@ -0,0 +1,64 @@ +#!/bin/sh +# +# pppoe This script starts or stops a PPPoE connection +# +# chkconfig: 2345 99 01 +# description: Connects to PPPoE provider +# +# LIC: GPL +# +# Copyright (C) 2000 Roaring Penguin Software Inc. This software may +# be distributed under the terms of the GNU General Public License, version +# 2 or any later version. + +# Source function library if it exists +test -r /etc/rc.d/init.d/functions && . /etc/rc.d/init.d/functions + +# From AUTOCONF +prefix=/usr +exec_prefix=${prefix} + +# Paths to programs +START=${exec_prefix}/sbin/pppoe-start +STOP=${exec_prefix}/sbin/pppoe-stop +STATUS=${exec_prefix}/sbin/pppoe-status +case "$1" in + start) + echo -n "Bringing up PPPoE link: " + + $START + if [ $? = 0 ] ; then + echo success + touch /var/lock/subsys/pppoe + else + echo failure + fi + ;; + + stop) + echo -n "Shutting down PPPoE link: " + + $STOP > /dev/null 2>&1 + if [ $? = 0 ] ; then + echo success + rm -f /var/lock/subsys/pppoe + else + echo failure + fi + ;; + + restart) + $0 stop + $0 start + ;; + + status) + $STATUS + ;; + + *) + echo "Usage: pppoe {start|stop|restart|status}" + exit 1 +esac + +exit 0 |