From 547f684a8f664a6090f25981efb14ef9d7eeaec2 Mon Sep 17 00:00:00 2001 From: Rene Rebe Date: Sat, 13 Mar 2004 10:41:01 +0000 Subject: [PATCH] fixed ROCK Net PPP for modem connects (GSM/CSD, analog ones) - CSD and GPRS tested (as this commit shows) git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@2557 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc --- package/base/ppp/rocknet_ppp.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package/base/ppp/rocknet_ppp.sh b/package/base/ppp/rocknet_ppp.sh index b2eafd5fb..668e54a0e 100644 --- a/package/base/ppp/rocknet_ppp.sh +++ b/package/base/ppp/rocknet_ppp.sh @@ -126,7 +126,8 @@ ABORT \"BUSY\" public_chat_init() { chat_init_if # don't ask and count ... - opts="`echo "$@" | sed 's/"/\\\\\\\\\\\\\"/g'`" + opts="`echo "$@" | sed -e 's/"/\\\\\\\\\\\\\"/g' \ + -e 's/&/\\\\\\&/g'`" addcode up 4 3 "echo '\"OK\" \"$opts\"' >> \$ppp_${if}_chat" } @@ -134,6 +135,6 @@ public_chat_dial() { chat_init_if # don't ask and count ... opts="`echo "$@" | sed 's/"/\\\\\\\\\\\\\"/g'`" - addcode up 4 5 "echo '\"OK\" \"$opts\"' >> \$ppp_${if}_chat" + addcode up 4 5 "echo -e '\"OK\" \"$opts\"\n\"CONNECT\" \"\"' >> \$ppp_${if}_chat" }