#!/bin/bash
# $Id: online,v 1.1 1998/12/16 12:05:28 zagy Exp $
#
# script called by inetdial.cgi to become online or offline
# resides in /root/bin
#
#

INTERFACE=$1

case "$0" in 
    *online)
	# You can check for diferent interfaces here,
	# if they're dialed different.
	/sbin/ifconfig $INTERFACE up
        /sbin/isdnctrl dial $INTERFACE >/dev/null
	;;    
	
    *offline)
	/sbin/ifconfig $INTERFACE down # avoids being 12 hours online ;)
	/sbin/isdnctrl hangup $INTERFACE > /dev/null
	test -e /var/run/inet_auto.$INTERFACE && rm -f /var/run/inet_auto.$INTERFACE
	;;
    *)
	echo "call me as online or offline!"
	;;
esac
