Better error handling and removed typo
authoruli@elephant.spamt.net <uli@elephant.spamt.net>
Sat, 28 Oct 2006 00:20:34 +0000 (02:20 +0200)
committeruli@elephant.spamt.net <uli@elephant.spamt.net>
Sat, 28 Oct 2006 00:20:34 +0000 (02:20 +0200)
sbin/grml-router

index c7c0e16..d762adc 100755 (executable)
@@ -28,13 +28,19 @@ fi
 . $CONFIG_FILE
 
 if [ -z "$OUTDEV" ] ; then
-    eerror "Outgouing device is not set in $CONFIG_FILE"
-    exit 1
+    eewarn "Outgoing device is not set in $CONFIG_FILE"
+    eewarn "Setting Outgoing device to auto"
+    OUTDEV=auto
 fi
 
 case "$OUTDEV" in
     auto|default)
     OUTDEV=$(defaultGWDev)
+    if [ -z "$OUTDEV" ] ; then
+           eerror "The outgoing device could not be determined."
+           eerror "Please adjust OUTDEV in $CONFIG_FILE"
+           exit 1
+    fi
     ;;
 esac