#!/bin/sh # # This file should not be modified # # 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 The tty ttyS1 # $3 The link speed 38400 # $4 The network number ??? # $5 Local IPX node address ??? # $6 Remote IPX node address ??? # $7 Local IPX routing protocol ??? # $8 Remote IPX routing protocol ??? # $9 Local IPX router name ??? # $10 Remote IPX router name ??? # $11 Optional ``ipparam'' value foo # $12 PPPD pid 1276 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_TTY="$2" PPP_SPEED="$3" PPP_NETWORK="$4" PPP_LOCAL="$5" PPP_REMOTE="$6" PPP_LOCAL_RPROTO="$7" PPP_REMOTE_RPROTO="$8" PPP_LOCAL_RNAME="$9" PPP_REMOTE_RNAME="$10" PPP_IPPARAM="$11" PPP_PID="$12" export PPP_IFACE PPP_TTY PPP_SPEED PPP_NETWORK PPP_LOCAL PPP_REMOTE export PPP_LOCAL_RPROTO PPP_REMOTE_RPROTO PPP_LOCAL_RNAME PPP_REMOTE_RNAME export PPP_IPPARAM PPP_PID . /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/ipx-down.local ] && /etc/ppp/ipx-down.local run-parts /etc/sysconfig/interfaces/down.d/ipx exit 0