Frederick Ros <[EMAIL PROTECTED]> writes:
> Ca fait un moment que je n'ai pas regarder ce qui se fait sur Mandrake, mais
> normalement le -s est juste destine a attendre que la synchro soit effective
> ..
> En tout etat de cause il ne devrait pas se retrouver dans l'appel a pppoa,
> mais
> bel et bien lance (bien qu'il ne soit pas necessaire d'un point de vue
> fonctionnel) en amont, si l'utilisateur desire attendre la synchronisation
> effective avant d'enchainer les autres etapes ....
Je propose de faire le sync avant l'appel a pppd dans ifup-ppp, et d'y
verifier la presence du modem.
Voici en piece jointe le patch que je viens d'ecrire et de tester avec
succes :)
--- ifup-ppp.~1.16.~ 2004-07-23 13:51:08.000000000 +0200
+++ ifup-ppp 2004-07-23 16:09:59.681700440 +0200
@@ -95,7 +95,19 @@
echo "connect \"/usr/sbin/chat ${CHATDBG} -f ${CHATSCRIPT}\"" >>
${PEERCONF}
fi
fi
-
+
+# eagle-usb
+if grep -q eaglectrl ${PEERCONF}; then
+ # check device presence
+ if ! /usr/sbin/eaglectrl -i >/dev/null 2>&1; then
+ logger -p daemon.info -t ifup-ppp \
+ $"eaglectrl can't find a valid network interface for ${DEVICE}"
+ exit 1
+ fi
+ # sync
+ /usr/sbin/eaglectrl -s >/dev/null 2>&1
+fi
+
opts="lock"
if [ "${HARDFLOWCTL}" != no ] ; then
opts="$opts modem crtscts"
S'il n'y a pas d'objection, je vais maintenant modifier drakconnect
pour qu'il n'ecrive plus le "eaglectrl -s" dans le fichier de
configuration ppp.
Merci pour vos conseils.
--
Olivier Blin