* 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 ?
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:[EMAIL PROTECTED]
--