Re: pppoeconf
Leopold BAILLY a écrit, mardi 15 février 2005, à 00:01 :
> Jacques L'helgoualc'h <lhh+nospam@free.fr> writes:
[...]
> > Il n'y a que 8 appels à sed dans mon /usr/sbin/pppoeconf ; les candidats
> > probables sont :
> >
> > sed -e "s/eth[:0-9:]* /$iface /"
> > sed -e "s/^\"*$user\"* .*//"
(version: 0.9.10.6, woody)
> > Il n'y aurait pas un / intempestif dans $iface ?
>
> Je pencherais plutôt pour un / dans user, c'est effectivement le cas chez moi
> (wanadoo) et ça mériterais un rapport de bug.
Je vois que tu t'en est chargé. Le sed sur $iface est corrigé dans la
version sid 1.0.17 (, au lieu de /), mais pas ceux sur $user --- reste à
voir quel caractère n'est utilisé dans le login chez _aucun_ FAI ...
Comme tu le suggère, changer les deux lignes 309 et 312
sed -e "s/^\"*$user\"* .*//" /etc/ppp/pap-secrets > "$sectempfile"
sed -e "s/^\"*$user\"* .*//" /etc/ppp/chap-secrets > "$sectempfile"
en
grep -vE "^\"?$user\"?[[:space:]]" /etc/ppp/pap-secrets > "$sectempfile"
grep -vE "^\"?$user\"?[[:space:]]" /etc/ppp/chap-secrets > "$sectempfile"
devrait faire l'affaire ; encore que, on peut avoir le même login chez
plusieurs FAI ... sed "\,^$user,s/^/#/" ou une copie *.orig des fichiers
serait alors préférable.
--
Jacques L'helgoualc'h
Reply to: