This series of patches breaks the Debian and XenServer initscripts into two pieces: a distro-independent part in /usr/share/openvswitch/scripts and a distro-specific part in /etc/init.d. I hope that this makes integration into other distributions easier.
Ben Pfaff (5): daemon: Disable logging to console after detaching. xenserver: Use $OVS_XAPI_SYNC_PIDFILE consistently. xenserver: Don't require confirmation to restart vswitch. xenserver: Don't delete pidfile in stop_daemon. Refactor initscripts into distro-independent and distro-specific pieces. Makefile.am | 6 + debian/control | 2 +- debian/openvswitch-switch.init | 370 ++--------------- debian/openvswitch-switch.install | 2 + debian/openvswitch-switch.template | 20 +- lib/daemon.c | 3 + utilities/automake.mk | 6 + utilities/ovs-ctl.8 | 309 ++++++++++++++ utilities/ovs-ctl.in | 448 ++++++++++++++++++++ utilities/ovs-lib.sh.in | 167 ++++++++ xenserver/etc_init.d_openvswitch | 445 ++------------------ xenserver/openvswitch-xen.spec | 2 + ...sr_share_openvswitch_scripts_sysconfig.template | 152 +------- 13 files changed, 1021 insertions(+), 911 deletions(-) create mode 100644 utilities/ovs-ctl.8 create mode 100755 utilities/ovs-ctl.in create mode 100644 utilities/ovs-lib.sh.in -- 1.7.4.4 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev