X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=rpm%2FSOURCES%2Fneutron-ovs-cleanup.init;fp=rpm%2FSOURCES%2Fneutron-ovs-cleanup.init;h=970e9476e4a7582bbac9c88441d6a2818af2848b;hb=2dd62a121c7d2565bd357d59e1e598a825abb966;hp=0000000000000000000000000000000000000000;hpb=7858ae023acbcdc5aff394451b1bd694a2ed7fdb;p=openstack-build%2Fneutron-build.git diff --git a/rpm/SOURCES/neutron-ovs-cleanup.init b/rpm/SOURCES/neutron-ovs-cleanup.init new file mode 100644 index 000000000..970e9476e --- /dev/null +++ b/rpm/SOURCES/neutron-ovs-cleanup.init @@ -0,0 +1,41 @@ +#!/bin/sh +# +# neutron-ovs-cleanup OpenStack Open vSwitch cleanup utility +# +# chkconfig: - 97 02 +# description: Purge Open vSwitch of the Neutron devices +### END INIT INFO + +. /etc/rc.d/init.d/functions + +proj=neutron +prog=$proj-ovs-cleanup +exec="/usr/bin/$prog" +pidfile="/var/run/$proj/$prog.pid" +config="/etc/$proj/plugins/openvswitch/ovs_neutron_plugin.ini" + +[ -e /etc/sysconfig/$prog ] && . /etc/sysconfig/$prog + +lockfile=/var/lock/subsys/$prog + +start() { + [ -x $exec ] || exit 5 + [ -f $config ] || exit 6 + daemon --user neutron $exec --log-file /var/log/$proj/ovs-cleanup.log --config-file /etc/$proj/$proj.conf --config-file $config &>/dev/null + retval=$? + [ $retval -eq 0 ] && touch $lockfile + return $retval +} + +case "$1" in + start) + $1 + ;; + stop|restart|reload|force-reload|status|condrestart|try-restart) + # Do nothing + ;; + *) + echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload}" + exit 2 +esac +exit $?