#!/bin/sh
#
#
# This script is run by the pppd after the link is established.
#
# This script is called with the following arguments:
#	Arg	Name		Example
#	$1	Interface name	ppp0
#	$2	Peer name
#	$3	User name
#	$4	The tty		ttyS1
#	$5	The link speed	38400

set +e

# The environment is cleared before executing this script
# so the path must be reset
PATH=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin
export PATH
# These variables are for the use of the scripts run by run-parts
PPP_IFACE="$1"
PPP_PEER="$2"
PPP_USER="$3"
PPP_TTY="$4"
PPP_SPEED="$5"
export PPP_IFACE PPP_PEER PPP_USER PPP_TTY PPP_SPEED

. /etc/rc.d/init.d/functions
. /lib/rc-scripts/functions.network
CONFIG="$PPP_IPPARAM"
source_config

# as an additional convenience, $PPP_TTYNAME is set to the tty name,
# stripped of /dev/ (if present) for easier matching.
PPP_TTYNAME=$(basename "$PPP_TTY")
export PPP_TTYNAME

# Main script starts here.
[ -x /etc/ppp/auth-up.local ] && /etc/ppp/auth-up.local

exit 0
