Selon Antoine Gémis <[EMAIL PROTECTED]>:

> * On 20/10/2002 at 15h20, Antoine Jacoutot <[EMAIL PROTECTED]> wrote:
> 
> > Bonjour à tous !
> > 
> > ça commence à faire longtemps que je me bas avec le init script pour
> > lancer la connection de mon speedtouch USB.
> > Mon /etc/speedtouch.conf est configuré, et si je lance les commandes à
> > la main, tout fonctionne correctement, mais pas avec le script (celui
> > donné par défault avec le tar.gz du dernier driver).
> > 
> > Voici le joli message d'erreur que je reçois:
> > 
> > speedtouch start 
> > Starting ADSL connection:/usr/local/etc/init.d/speedtouch: [: -ne: unary
> > operator expected
> > /usr/local/etc/init.d/speedtouch: [: -ne: unary operator expected
> > /usr/local/etc/init.d/speedtouch: [: -ne: unary operator expected
> >  failed.
> > 
> > Au cas ou, voici le début du script (avec la ligne -ne):
> > 
> > # $Id: speedtouch.sh,v 1.3 2002/04/16 23:24:44 edgomez Exp $
> > # Includes function def
> > if [ -f /etc/debian_version ] ; then
> >   RHSTYLE=0
> > else
> >   RHSTYLE=1
> > fi
> > 
> > if [ $RHSTYLE -ne 0 ] ; then
> > 
> > . /etc/init.d/functions
> > 
> > Si vous pouvez m'aider... merci d'avance.
> > 
> 
> Salut Antoine,
> Ton script est bon, il suffit de le vérifier:
> 
> 
> #!/bin/sh
> 
> if [ -f /etc/debian_version ] ; then
>   RHSTYLE=0
> else
>   RHSTYLE=1
> fi
> 
> if [ $RHSTYLE -ne 0 ] ; then
>   echo "toto"
> else
> fi
> 
> 
> Par contre, à mon avis tu as des retour charriots qui trainent dans ton
> script. Tu ne serais pas passé par une archive ou un décompresseur DOS ?

ah non, certainement pas !!!

> Essaies de virer les retour charriots:
> >cp speedtouch.conf speedtouch.conf.old
> >mv speedtouch.conf speedtouch.conf.bak; tr -r '\r' < speedtouch.conf.bak >
> speedtouch.conf

OK, je te remercie, je vais essayer ça...

Antoine

Répondre à