[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: