Re: speedtouch init script
* On 20/10/2002 at 15h20, Antoine Jacoutot <ajacoutot@lphp.org> 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 ?
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
[CITATION ALÉATOIRE : Avec les philosophes il ne faut jamais craindre de ne pas comprendre.
Il faut craindre énormément de comprendre.
Paul Valéry]
--
Antoine Gémis
mailto:agemis@netuup.com
--
Reply to: