On Thu, Jul 24, 2014 at 03:14:02PM -0600, Andrew James wrote: > This adds the upstart job configuration file written by James Page from > Ubuntu's openvswitch-2.0.1+git20140120 package plus the changes proposed in > https://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/1314888 > > Signed-off-by: Andrew James <andrew.ja...@hp.com>
It looks pretty redundant with the sysv init script. Why not replace all of: > +pre-start script > + (test -x /usr/sbin/ovs-vswitchd && test -x /usr/sbin/ovsdb-server) || exit > 0 > + > + . /usr/share/openvswitch/scripts/ovs-lib > + test -e /etc/default/openvswitch-switch && . > /etc/default/openvswitch-switch > + > + if ovs_ctl load-kmod; then > + : > + else > + echo "Module has probably not been built for this kernel." > + if ! test -d /usr/share/doc/openvswitch-datapath-dkms; then > + echo "Install the openvswitch-datapath-dkms package." > + fi > + > + if test X"$OVS_MISSING_KMOD_OK" = Xyes; then > + # We're being invoked by the package postinst. Do not > + # fail package installation just because the kernel module > + # is not available. > + exit 0 > + fi > + fi > + set ovs_ctl start --system-id=random > + if test X"$FORCE_COREFILES" != X; then > + set "$@" --force-corefiles="$FORCE_COREFILES" > + fi > + set "$@" $OVS_CTL_OPTS > + "$@" || exit $? > + > +end script with: pre-start script /etc/init.d/openvswitch-switch start initctl emit ovs-up end script I'm also confused about the test for $OVS_MISSING_KMOD_OK. Are you planning to submit some other commit that makes the package postinst invoke this upstart job? _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev