3 # neutron-vpn-agent OpenStack Neutron VPN Agent
6 # description: OpenStack Neutron VPN Agent
9 . /etc/rc.d/init.d/functions
16 "/usr/share/$proj/$proj-dist.conf" \
17 "/etc/$proj/$proj.conf" \
18 "/etc/$proj/vpn_agent.ini" \
19 "/etc/$proj/l3_agent.ini" \
20 "/etc/$proj/fwaas_driver.ini" \
22 pidfile="/var/run/$proj/$prog.pid"
24 [ -e /etc/sysconfig/$prog ] && . /etc/sysconfig/$prog
26 lockfile=/var/lock/subsys/$prog
29 [ -x $exec ] || exit 5
30 for config in ${configs[@]}; do
31 [ -f $config ] || exit 6
33 echo -n $"Starting $prog: "
34 daemon --user neutron --pidfile $pidfile "$exec --log-file /var/log/$proj/$plugin.log ${configs[@]/#/--config-file } &>/dev/null & echo \$! > $pidfile"
37 [ $retval -eq 0 ] && touch $lockfile
42 echo -n $"Stopping $prog: "
43 killproc -p $pidfile $prog
46 [ $retval -eq 0 ] && rm -f $lockfile
64 status -p $pidfile $prog
68 rh_status >/dev/null 2>&1
94 condrestart|try-restart)
99 echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload}"