The patch looks good to me. I think a better title for the commit would be "Only update vswitch config from XAPI if vswitch is enabled."
On 4/11/11 6:33 PM, Ethan Jackson wrote: > --- > xenserver/etc_init.d_openvswitch-xapi-update | 17 +++++++++++++++++ > 1 files changed, 17 insertions(+), 0 deletions(-) > > diff --git a/xenserver/etc_init.d_openvswitch-xapi-update > b/xenserver/etc_init.d_openvswitch-xapi-update > index 7b2efd1..14d2cc9 100755 > --- a/xenserver/etc_init.d_openvswitch-xapi-update > +++ b/xenserver/etc_init.d_openvswitch-xapi-update > @@ -39,6 +39,23 @@ function start { > printf "openvswitch-xapi-update ERROR: XenSource inventory not > present in /etc/xensource-inventory\n" > exit 1 > fi > + > + if test -e /etc/xensource/network.conf; then > + NETWORK_MODE=$(cat /etc/xensource/network.conf) > + fi > + > + case ${NETWORK_MODE:=openvswitch} in > + vswitch|openvswitch) > + ;; > + bridge) > + exit 0 > + ;; > + *) > + echo "Open vSwitch disabled (/etc/xensource/network.conf is > invalid)" >&2 > + exit 0 > + ;; > + esac > + > source /etc/xensource-inventory > action "Updating configuration" do_host_call > } _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev