poprawka ifup-ppp

Szymon Siwek sls w poczta.wp.pl
Wto, 30 Wrz 2003, 03:07:55 CEST


Zachęcony reklamą, odświeżyłem rc-scripty do 0.4. System wstał.
Problem pojawił się przy próbie połączenia do tpsy.
Sprawdziłem dokumetację - {ifcfg,chat}-ppp0.tpsa bez zmian.
Dostosowałem więc skrypt do dokumentacji i u mnie działa.
Poprawkę załączam.

Szymon Siwek
-- 
Los nikomu nie szczędzi rozczarowań.
-------------- następna część ---------
--- rc-scripts-0.4.0.1-old/sysconfig/network-scripts/ifup-ppp	Mon Sep 22 03:29:03 2003
+++ rc-scripts-0.4.0.1/sysconfig/network-scripts/ifup-ppp	Mon Sep 22 03:29:03 2003
@@ -87,7 +87,10 @@
 		if is_yes "${DEBUG}"; then
 		    chatdbg="-v"
 		fi
-		echo "connect \"/usr/sbin/chat $chatdbg -f ${CHATSCRIPT} -r ${REPORTFILE} ${chatdbg}\"" >> ${PEERCONF}
+		if [ -n "${DATAFORCHAT}" ]; then
+			chatreadenv=-E
+		fi
+		echo "connect \"/usr/sbin/chat $chatreadenv -f ${CHATSCRIPT} -r ${REPORTFILE} ${chatdbg}\"" >> ${PEERCONF}
 	    fi
 	fi
 	
@@ -192,6 +195,9 @@
 (logger -p daemon.info -t ifup-ppp \
     $(nls 'pppd started for %s on device %s at speed %s' "$DEVICE" "$MODEMPORT" "${LINESPEED:-(unspecified)} on unit ${UNIT}") &)&
 
+if [ -n "${DATAFORCHAT}" ]; then
+	export $DATAFORCHAT
+fi
 /usr/sbin/pppd $opts ${MODEMMODE} "${MODEMPORT}" ${LINESPEED} \
 	ipparam ${DEVNAME} linkname ${DEVNAME} \
 	${PPPOPTIONS}


Więcej informacji o liście dyskusyjnej pld-rc-scripts