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