.
This package provides the metering plugin.
+Package: neutron-ovs-cleanup
+Architecture: all
+Depends:
+ neutron-common (= ${source:Version}),
+ ${misc:Depends},
+ ${python:Depends},
+ ${shlibs:Depends}
+Breaks: quantum-ovs-cleanup ( << 1:2013.2~b2-0ubuntu1~ )
+Replaces: quantum-ovs-cleanup ( << 1:2013.2~b2-0ubuntu1~ )
+Description: This package provides OVS cleanup upstart script.
+
Package: quantum-server
Depends: neutron-server, ${misc:Depends}
Architecture: all
--- /dev/null
+# vim:set ft=upstart ts=2 et:
+description "Neutron OpenvSwitch cleanup"
+author "Andrey Korolev <akorolev@mirantis.com>"
+
+start on runlevel [2345]
+stop on runlevel [!2345]
+
+emits neutron-ovs-cleanup
+
+respawn
+
+chdir /var/run
+
+pre-start script
+ mkdir -p /var/run/neutron-ovs-cleanup
+ chown neutron:neutron /var/run/neutron-ovs-cleanup
+ mkdir -p /var/lock/neutron-ovs-cleanup
+ chown neutron:root /var/lock/neutron-ovs-cleanup
+ /usr/bin/neutron-ovs-cleanup --config-file=/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini --log-file=/var/log/neutron/neutron-ovs-cleanup.log
+end script
description "Neutron OpenvSwitch Plugin Agent"
author "Chuck Short <zulcss@ubuntu.com>"
-start on runlevel [2345]
+start on neutron-ovs-cleanup or runlevel [2345]
stop on runlevel [!2345]
respawn
chdir /var/run
pre-start script
- mkdir -p /var/run/neutron-ovs-cleanup
- chown neutron:neutron /var/run/neutron-ovs-cleanup
- mkdir -p /var/lock/neutron-ovs-cleanup
- chown neutron:root /var/lock/neutron-ovs-cleanup
- /usr/bin/neutron-ovs-cleanup --config-file=/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini --log-file=/var/log/neutron/neutron-ovs-cleanup.log
mkdir -p /var/run/neutron
chown neutron:root /var/run/neutron
end script