diff options
author | Michael K. Johnson <johnsonm@redhat.com> | 1999-07-28 22:25:22 +0000 |
---|---|---|
committer | Michael K. Johnson <johnsonm@redhat.com> | 1999-07-28 22:25:22 +0000 |
commit | 095815d7bdc06c2c6e37222fa6f5703150c6250b (patch) | |
tree | 2ead37cbad8b741707f537dfcef83585a7e943b7 /sysconfig/network-scripts/ifup-ppp | |
parent | 63428a4bae5b5ecbd75e7f8f988234ca4dbf531d (diff) | |
download | initscripts-095815d7bdc06c2c6e37222fa6f5703150c6250b.tar initscripts-095815d7bdc06c2c6e37222fa6f5703150c6250b.tar.gz initscripts-095815d7bdc06c2c6e37222fa6f5703150c6250b.tar.bz2 initscripts-095815d7bdc06c2c6e37222fa6f5703150c6250b.tar.xz initscripts-095815d7bdc06c2c6e37222fa6f5703150c6250b.zip |
first try at basic integrated wvdial support
Diffstat (limited to 'sysconfig/network-scripts/ifup-ppp')
-rwxr-xr-x | sysconfig/network-scripts/ifup-ppp | 27 |
1 files changed, 19 insertions, 8 deletions
diff --git a/sysconfig/network-scripts/ifup-ppp b/sysconfig/network-scripts/ifup-ppp index ef3ec4bd..c987bb4d 100755 --- a/sysconfig/network-scripts/ifup-ppp +++ b/sysconfig/network-scripts/ifup-ppp @@ -75,20 +75,31 @@ if [ "${DEBUG}" = yes ] ; then chatdbg="-v" fi -CHATSCRIPT=/etc/sysconfig/network-scripts/chat-$DEVNAME -[ -f $CHATSCRIPT ] || { - CHATSCRIPT=/etc/sysconfig/network-scripts/chat-$PARENTDEVNAME -} +if [ -z "$WVDIALSECT" ] ; then + CHATSCRIPT=/etc/sysconfig/network-scripts/chat-$DEVNAME + [ -f $CHATSCRIPT ] || { + CHATSCRIPT=/etc/sysconfig/network-scripts/chat-$PARENTDEVNAME + } +else + CHATSCRIPT= +fi while : ; do (logger -p daemon.info -t ifup-ppp \ "pppd started for $DEVICE on $MODEMPORT at $LINESPEED" &)& > /var/run/ppp-$DEVICE.dev - /usr/sbin/pppd -detach $opts $MODEMPORT $LINESPEED \ - remotename $DEVICE ipparam $DEVICE \ - ${PPPOPTIONS} \ - connect "/usr/sbin/chat $chatdbg -f $CHATSCRIPT" + if [ -n "$WVDIALSECT ] ; then + /usr/sbin/pppd -detach $opts $MODEMPORT $LINESPEED \ + remotename $DEVICE ipparam $DEVICE \ + ${PPPOPTIONS} \ + connect "/usr/bin/wvdial --chat $WVDIALSECT" + else + /usr/sbin/pppd -detach $opts $MODEMPORT $LINESPEED \ + remotename $DEVICE ipparam $DEVICE \ + ${PPPOPTIONS} \ + connect "/usr/sbin/chat $chatdbg -f $CHATSCRIPT" + fi # exit if we're not supposed to persist or our lock file has disappeared if [ "$PERSIST" != "yes" -o ! -f /var/run/ppp-$DEVICE.dev ]; then |