-----------------------------------------------------------------------
Concernant eagleconfig, deux choses (copier sur Wakka?IntDebianFr)

=== 1 ===

for param in $* ; do
       if [ $i -gt 0 ] ; then
                       param=${param//--help/-h}
                       param=${param//--params=/-p}
                       # params for eu_config_*
                       param=${param//--lang=/-l}
                       param=${param//--expert/-e}
                       PARAMS="$PARAMS $param"
       fi
       let i++
done

Peut être avantageusement remplacé par

for param in "$@" ; do
                       param=${param//--help/-h}
                       param=${param//--params=/-p}
                       # params for eu_config_*
                       param=${param//--lang=/-l}
                       param=${param//--expert/-e}
                       PARAMS="$PARAMS $param"
                       shift; set -- "$@" "$param"
done
evalParams "$@"

Gérer les espaces dans les paramètres devient très sympathique, on autorise eu_config_bash à appeler ./eagleconfig --params="ISP=Free degroupe" par exemple.

=== 2 ===

               if echo "$OPT" | grep -q "VPI=" ; then
                       NEWVAL=`echo "$OPT" | cut -d "=" -f2`
if [ "x$NEWVAL" != "xkeep" ] && [ "x$NEWVAL" != "x$VPI"
] ; then
                               VPI=$NEWVAL
                               SEND_DSP_NEEDED=1
                       fi
               fi
               ... (encore et encore)

peut s'écrire de manière plus compact. (pompé d'un script CGI écrit en shell ;-)

oldIFS=$IFS
IFS=|
for i in "$OPT"; do
    name=`echo $i | cut  -d "=" -f1`
    valeur=`echo $i | cut  -d "=" -f2`
    eval $name=$valeur
done
IFS=$oldIFS

-----------------------------------------------------------------------
Concernant la page http://dev.eagle-usb.org/wakka.php?wiki=IntDebianFr.

J'ai essayé de mettre un peu d'ordre. J'ai effacé les trucs qui datent de matusalem et qui n'apportaient que confusion est j'ai déplacé le reste pour rassembler ce qui allait ensemble.

J'ai aussi essayé d'expliquer comment je pense utiliser ifupdown. Je ne l'ai pas encore fait car ce n'est pas la priorité (la priorité est que le paquet actuel marche bien).

mcoolive.


From: Louis CARNAPETE <[EMAIL PROTECTED]>
Reply-To: [email protected]
To: [email protected]
Subject: Re: [Eagleusb-dev] Pb. pour IP statique etdégroupé dans la version CVStéléchargée aujourd'hui
Date: Sat, 24 Apr 2004 16:11:08 +0200

Le sam 24/04/2004 à 12:57, Tux a écrit :

> >Au passage, je suis aussi tombé sur le chap-secrets qui perd le
> >password quand on dit à eagleconfig de conserver la conf' (vu
> >précédemment).
> Normalement c'est corrigé. J'ai aussi eu aussi pas mal de problème avec "cut" > qui différenciait les tab et les espaces => j'ai ajouté plein de sed bien
> crades pour éviter ça.

Bonjour,

désolé mais le problème persiste chez moi avec setvars v1.9

A+
--
Louis CARNAPETE

           ////////////
           \\  - -  //
            (  @ @  )
 ________oOOo__(_)__oOOo________
| Utilisez les logiciels libres |
|   NON aux brevets logiciels   |
|___________________Ooooo_______|
                    (   )
           ooooO     ) /
           (   )    (_/
            \ (
             \_)

_______________________________________________
Eagleusb-dev mailing list
[email protected]
https://mail.gna.org/listinfo/eagleusb-dev

_________________________________________________________________
Dialoguez en direct et gratuitement avec vos amis sur http://g.msn.fr/FR1001/866 MSN Messenger !


Reply via email to