> > mcoolive:
> > J'ai changé la manière dont étaient écrits les fichiers pap-secret et
> > chap-secret afin de pouvoir éliminer facilement les informations au besoin
> > (désinstallation et reconfiguration).
> Tux :
> Je ne suis pas trop d'accord avec le principe des balises. C'est vrai que ça
> augmente le taux de réussite de la suppression des infos mais ça a son lot de
> problèmes liés.
> J'ai écrit une page à ce propos sur le wiki
> http://dev.eagle-usb.org/wakka.php?wiki=DevEagleScripts
> J'ai écrit ça en 5min donc faudra indiquer ce qui n'est pas très clair.
Ce qui me génait, c'est que sans l'emloie de commentaires/balises qui encadrent
ce qu'eagleconfig écrit, il est impossible d'acquérir la certitude que telle ou
telle ligne a été écrite par eagleconfig.
Je pensais au gars qui n'a pas de bol. Il a un portable et une connexion ppp via
un eagle-usb dans son appartement parisien, une connexion ppp via eagle-usb dans
son chalet à Chamonix, et une connexion ppp via speedtouch dans sa villa corse.
Il y en a qui n'ont vraiment pas de chance ;-).
Dans le cas très improbable où il a le même nom d'utilisateur pour deux
configurations, on est fichu pour faire le ménage dans (pap|chap)-secret. Mais
d'un autre coté on se plante déjà en écrasant peers/options quand il emménage à
Chamonix. Et puis les balises ça ne résoud pas le problème non plus dans le cas
de deux connexion eagle-usb... Donc il vaut mieux garder l'ancienne façon de
faire (pas de problème de transition).
Je vais adapter les scripts Debian en conséquence.
Si quelqu'un à une autre solution, une solution magique, simple et qui marche,
tout quoi ;-)...
*** BUG ? ***
Par contre en relisant le code d'eagleconfig je suis tombé sur ceci qui m'a
étonné :
echo "pty \"$SBIN_DIR/fctStartAdsl -i\"" >> $PPP_OPTIONS_ADSL
On écrit cette ligne systématiquement. Comme avant il y avait eaglectrl à la
place, je me dis que c'est peut-être ce filtre qui n'est pas à jour :
grep -v -e "pty" -e "nodetach" -e "adictrl" -e "eaglectrl" \
$PPP_OPTIONS_ADSL > $EU_DIR/tmp
Le problème ne se pose pas pour PPP_OPTIONS_MIRE qui est entièrement reécrit à
chaque eagleconfig
mcoolive.