Don't loop infinitely if options are misspelled (or invalid).
authorEvan Broder <broder@mit.edu>
Sun, 1 Mar 2009 17:25:13 +0000 (12:25 -0500)
committerEvan Broder <broder@mit.edu>
Sun, 1 Mar 2009 17:25:13 +0000 (12:25 -0500)
svn path=/trunk/scripts/invirt-admin/; revision=2237

invirt-admin

index 3465bea..64b02ee 100755 (executable)
@@ -32,6 +32,11 @@ while [ $# -gt 0 ]; do
        --arch)      arch=$2;      shift 2;;
        --dist)      dist=$2;      shift 2;;
        --mirror)    mirror=$2;    shift 2;;
+        *)
+            echo "Unknown option: $1"
+            echo
+            usage
+            ;;
     esac
 done
 if [ -z "$name" ]; then