summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Pettit <jpettit@nicira.com>2010-02-18 16:16:56 -0800
committerJustin Pettit <jpettit@nicira.com>2010-02-18 16:17:56 -0800
commit6ce6d3c928f26bacca60baf716b4b99a05a45ba7 (patch)
tree3c0c39f30055f91dfc7712c8f7031816433bd0df
parent75e8b46925ef94be2867ad427fa8c04a55673472 (diff)
downloadopenvswitch-6ce6d3c928f26bacca60baf716b4b99a05a45ba7.tar.gz
xenserver: Fix VIF script to work with XenServer 5.5
-rwxr-xr-xxenserver/etc_xensource_scripts_vif8
1 files changed, 7 insertions, 1 deletions
diff --git a/xenserver/etc_xensource_scripts_vif b/xenserver/etc_xensource_scripts_vif
index 91131598b..110f03bfe 100755
--- a/xenserver/etc_xensource_scripts_vif
+++ b/xenserver/etc_xensource_scripts_vif
@@ -164,7 +164,13 @@ remove_from_bridge()
NETWORK_MODE=$(cat /etc/xensource/network.conf)
ACTION=$1
-TYPE=$2
+
+# Older versions of XenServer do not pass in the type as an argument
+if [[ $# -lt 2 ]]; then
+ TYPE=vif
+else
+ TYPE=$2
+fi
case $NETWORK_MODE in
bridge|vswitch) ;;