#!/bin/bash

function saverc {
    [ -z "$PROVIDER" ] && PROVIDER=no_provider
    [ "$PROVIDER" ] && echo PROVIDER="'"$PROVIDER"'" > $RCFILE
    echo BAUD="'"${BAUD:=115200}"'" >> $RCFILE
    echo MODEM="'"${MODEM:=/dev/modem}"'" >> $RCFILE
    [ "$LOGINNAME" ] && echo LOGINNAME="'"$LOGINNAME"'" > $RCFILE-$PROVIDER
    [ "$PASSWD" ] && echo PASSWD="'"$PASSWD"'" >> $RCFILE-$PROVIDER
    [ "$PHONE" ] && echo PHONE="'"$PHONE"'" >> $RCFILE-$PROVIDER
    [ "$DNS1" ] && echo DNS1="'"$DNS1"'" >> $RCFILE-$PROVIDER
    [ "$DNS2" ] && echo DNS2="'"$DNS2"'" >> $RCFILE-$PROVIDER
    echo TIMEOUT="'"${TIMEOUT:=60}"'" >> $RCFILE-$PROVIDER
    echo DEFR="'"${DEFR:=yes}"'" >> $RCFILE-$PROVIDER
    echo CHAP="'"${CHAP:=no}"'" >> $RCFILE-$PROVIDER
    echo HIDE="'"${HIDE:=no}"'" >> $RCFILE-$PROVIDER
    echo DEBUG="'"${DEBUG:=yes}"'" >> $RCFILE-$PROVIDER
    echo PROTOCOL="'"${PROTOCOL:=none}"'" >> $RCFILE-$PROVIDER
    [ ! -z "$FIRE" ] && echo FIRE="'"${FIRE}"'" >> $RCFILE-$PROVIDER
    echo CHATFILE="'"/etc/ppp/chat-$PROVIDER"'" >> $RCFILE-$PROVIDER
    echo OPTIONSFILE="'"/etc/ppp/options.$PROVIDER"'" >> $RCFILE-$PROVIDER
    echo CHAPSECR="'"/etc/ppp/chap-secrets"'" >> $RCFILE-$PROVIDER
    echo RESOLV="'"/etc/resolv.conf"'" >> $RCFILE-$PROVIDER
}
