Merge branch 'master' into forward-port
[sliver-openvswitch.git] / planetlab / scripts / del_bridge
diff --git a/planetlab/scripts/del_bridge b/planetlab/scripts/del_bridge
new file mode 100755 (executable)
index 0000000..d19049a
--- /dev/null
@@ -0,0 +1,25 @@
+#!/bin/bash
+
+function error 
+{
+       echo $1 >&2
+       exit 1
+}
+
+function is_switch_running
+{
+       ovs-appctl version >/dev/null 2>&1
+}
+
+if [ -z "$1" ]; then
+       error "Usage: ${0##*/} <bridge name>" 
+fi
+
+W=
+if ! is_switch_running; then
+       W="--no-wait"
+fi
+
+if ovs-vsctl br-exists "$1"; then
+       ovs-vsctl $W del-br $1
+fi