PCMCIA: Fehlermeldung beim Umschalten der Netzwerk Schemes

Supportdatenbank (pcmcia_network_71)
Bezieht sich auf

SuSE Linux: Version 7.1
Dieser Artikel bezieht sich auf eine ältere SuSE Linux Version. Daher ist es möglich, dass die Informationen in diesem Artikel nicht mehr auf dem neuesten Stand sind bzw. der Artikel nicht mehr funktionierende Links enthält.

PCMCIA: Version 3.1.22

Symptom

Sie haben verschiedene Netzwerkkonfigurationen (als 'schemes') in /etc/network.opts angelegt: Beim Umschalten zwischen den verschiedenen 'schemes' erhalten Sie eine Fehlermeldung (die 'schemes' werden aber dennoch korrekt umgeschaltet):
linux: # cardctl scheme zuhause
checking : eth0./network: [: =: unary operator expected

Ursache

Fehler im Skript /etc/pcmcia/network im Abschnitt "cksum".

Lösung

In der entsprechenden Zeile 241 einfach $WIRELESS in doppelte Anführungszeichen einschliessen: "$WIRELESS".

Hier der entsprechende Patch:
-------------------------------------------------------------
@@ -238,7 +238,7 @@
     ;;

 'cksum')
-    if [ $WIRELESS = 1 ] ; then exit 1 ; fi
+    if [ "$WIRELESS" = 1 ] ; then exit 1 ; fi
     chk_simple "$NEW_SCHEME,$SOCKET,$INSTANCE,$HWADDR" || exit 1
     ;;

------------------------------------------------------------- 

Siehe auch:
o PCMCIA SCHEMES: Notebook in verschiedenen Netzen

Stichwörter: PCMCIA, SCHEMES, NETWORK

Kategorien: Netzwerk

SDB-pcmcia_network_71, Copyright SuSE Linux AG, Nürnberg, Germany - Version: 13. Jun 2001
SuSE Linux AG - Zuletzt generiert: 18. Jun 2001 von findeisen (sdb_gen 1.40.0)