Ensure "service vswitch status" returns appropriate error code
authorIan Campbell <Ian.Campbell@citrix.com>
Wed, 14 Oct 2009 10:37:19 +0000 (11:37 +0100)
committerBen Pfaff <blp@nicira.com>
Fri, 26 Mar 2010 21:42:33 +0000 (14:42 -0700)
commita1864c5f89fcbec040703e46c709a4799ef72f0b
tree301cb42d20b363e2d98890c66ad1f650b894007b
parent7c632268f215bc91a26831b171c4ba04a343ae8e
Ensure "service vswitch status" returns appropriate error code

This command was returning success when vswitchd was not running.
Our automated test relies on this command to decide if the host uses
vswitch or not.

If vswitchd is not OK then brcompatd is not checked at all. Since the
return codes apparently have specific meanings I couldn't see a sensible
way to combine multiple failure results.

(Cherry-picked from xs5.7 branch by Ben Pfaff but merge conflicts meant
that the whole thing had to be redone.)
xenserver/etc_init.d_openvswitch