#! /bin/bash
# /etc/ppp/usereinwahl
# Benutzergesteuerte Einwahl in das Netz der FHH
# quick & dirty
# (c) HolG
#
echo ""
echo "$0 $1"
echo "---------"
#
if [ "$1" = "" ] ; then
	echo Fehler!
	echo "Schreibe es so: $0 Benutzer-ID"
	exit 1
fi
#
if [ "$2" = "" ] ; then
	echo Fehler!
	echo "$0 user pw"
	exit 2
fi
#	
# Autorisierung
aut="no"
/etc/ppp/author "$1" "$2" && aut="yes" 
if [ $aut = "yes" ] ; then
	echo "O.K." 
else
	echo "Autorisierung fehlgeschlagen"
	exit 3
fi
#
echo "Ueberschreibe Daten mit Userauthentifikation fuer $1"
#
if ! cp "/etc/ppp/options."$1 /etc/ppp/options
then
	exit 4
fi
#
if ! cp "/etc/ppp/pap-secrets."$1 /etc/ppp/pap-secrets
then
	exit 5
fi
#
echo "$0: starte Einwahl"
#
if [ "$3" = "" ] ; then
	/etc/ppp/ppp-on
else
	echo "Telefongeselllschaft: "$3
	/etc/ppp/ppp-on $3
fi
