#!/bin/sh
. /etc/sysconfig/variables
. $BASE/$PPPCFG

signal_handler ()
{
	killall chat
	killall pppd
	echo "Aborted."
	exit 1
}

trap signal_handler 2 3 15

# Start ppp
/sbin/pppd call isp name $PPPUSER

# Wait connection
i=0
while [ $i -lt $PPPTO ]; do
	echo -n "."
	if [ -r /var/run/ppp0.pid ]; then
		echo "Connected."
		exit 0
        fi
	sleep 1
	i=`expr $i + 1`
done
echo "Connection error."
exit 1

