. /etc/xensource-inventory
test -e /etc/sysconfig/openvswitch && . /etc/sysconfig/openvswitch
+NETWORK_MODE=$(cat /etc/xensource/network.conf)
+if test "$NETWORK_MODE" = bridge; then
+ echo "Open vSwitch disabled (/etc/xensource/network.conf is 'bridge')" >&2
+ exit 0
+fi
+
# General config variables in /etc/sysconfig/openvswitch
if test "$PRODUCT_VERSION" = "5.5.0"; then
# XenServer 5.5.0 needs ovs-brcompatd and /proc/net simulation.
#! /usr/bin/python
#
-# Copyright (c) 2009 Nicira Networks.
+# Copyright (c) 2009, 2010 Nicira Networks.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
print "\t\t\t\t\t\t\t%s" % port
def main():
+ # Check the network configuration mode.
+ try:
+ network_mode = read_first_line_of_file('/etc/xensource/network.conf')
+ if network_mode == 'bridge':
+ delegate()
+ except:
+ # File probably doesn't exist
+ pass
+
# Parse the command line.
try:
options, args = getopt.gnu_getopt(sys.argv[1:],