bugfix - create-port was broken
authorThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Tue, 11 Sep 2012 12:30:34 +0000 (14:30 +0200)
committerThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Tue, 11 Sep 2012 12:30:34 +0000 (14:30 +0200)
planetlab/scripts/sliver-ovs

index e25959b..026e6b4 100755 (executable)
@@ -179,10 +179,11 @@ EOF
 
 function create_port () {
 
+    [[ -z "$@" ]] && error "$COMMAND create-port <bridge> <port>"
     bridge=$1; shift
-    [[ -z "$@" ]] || error "$COMMAND create-port <bridge> <port>"
+    [[ -z "$@" ]] && error "$COMMAND create-port <bridge> <port>"
     port=$1; shift
-    [[ -n "$@" ]] || error "$COMMAND create-port <bridge> <port>"
+    [[ -n "$@" ]] && error "$COMMAND create-port <bridge> <port>"
 
     set -e
     if ! ovs-vsctl --db=unix:$DB_SOCKET list-ports "$bridge" | grep -q "^$port\$"; then