diff options
author | Ethan Jackson <ethan@nicira.com> | 2011-04-11 18:29:02 -0700 |
---|---|---|
committer | Ben Pfaff <blp@nicira.com> | 2011-04-29 14:31:50 -0700 |
commit | 280c6e99fd5fcdaff5af6990f0c346d113d90cde (patch) | |
tree | 58ed4279bf8207c24bdc576a30b3f63d2d590284 | |
parent | 9bc9a30b991f628bade1e7ddea60eded6dcdadb7 (diff) | |
download | openvswitch-280c6e99fd5fcdaff5af6990f0c346d113d90cde.tar.gz |
xenserver: Warn when upgrading OVS on a bridged system.
-rw-r--r-- | xenserver/openvswitch-xen.spec | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/xenserver/openvswitch-xen.spec b/xenserver/openvswitch-xen.spec index 7a2e1761d..4d03991d0 100644 --- a/xenserver/openvswitch-xen.spec +++ b/xenserver/openvswitch-xen.spec @@ -233,8 +233,17 @@ if [ "$1" = "1" ]; then # $1 = 2 for upgrade printf "or any hosted VM will fail until after the reboot and could\n" printf "leave the server in an state requiring manual recovery.\n\n" else - printf "\nTo use the new Open vSwitch install, you should reboot the\n" - printf "server now. Failure to do so may result in incorrect operation." + + mode=$(cat /etc/xensource/network.conf) + if [ "$mode" != "vswitch" ] && [ "$mode" != "openvswitch" ]; then + printf "\nThe server is not configured to run Open vSwitch. To run in\n" + printf "vswitch mode, you must run the following command:\n\n" + printf "\txe-switch-network-backend vswitch" + else + printf "\nTo use the new Open vSwitch install, you should reboot the\n" + printf "server now. Failure to do so may result in incorrect operation." + fi + printf "\n\n" fi |