3 # quantum OpenStack Software Defined Networking Service
6 # description: quantum provides an API to \
7 # * request and configure virtual networks
10 . /etc/rc.d/init.d/functions
13 exec="/usr/bin/$prog-server"
14 config="/etc/$prog/$prog.conf"
15 pidfile="/var/run/$prog/$prog.pid"
16 logfile="/var/log/$prog/server.log"
18 [ -e /etc/sysconfig/$prog ] && . /etc/sysconfig/$prog
20 lockfile=/var/lock/subsys/$prog-server
23 [ -x $exec ] || exit 5
24 [ -f $config ] || exit 6
25 echo -n $"Starting $prog: "
26 daemon --user quantum --pidfile $pidfile "$exec --config-file $config --config-file /etc/$prog/plugin.ini --log-file $logfile &>/dev/null & echo \$! > $pidfile"
29 [ $retval -eq 0 ] && touch $lockfile
34 echo -n $"Stopping $prog: "
35 killproc -p $pidfile $prog
38 [ $retval -eq 0 ] && rm -f $lockfile
56 status -p $pidfile $prog
60 rh_status >/dev/null 2>&1
86 condrestart|try-restart)
91 echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload}"