]>
git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blob - src/initscripts/packages/haproxy
ded627773f5d1e02b1d06f4a0423f08e969b6785
2 ########################################################################
3 # Begin $rc_base/init.d/haproxy
5 # Description : HAProxy init script
7 ########################################################################
15 mkdir
-p /var
/lib
/haproxy
/dev
17 # Create link for syslog socket
18 if ! mountpoint
/var
/lib
/haproxy
/dev
/log
&>/dev
/null
; then
19 touch /var
/lib
/haproxy
/dev
/log
20 mount
--bind /dev
/log
/var
/lib
/haproxy
/dev
/log
23 boot_mesg
"Starting HAProxy..."
24 loadproc
/usr
/sbin
/haproxy
-D -f /etc
/haproxy
/haproxy.cfg \
25 -p /var
/run
/haproxy.pid
29 boot_mesg
"Stopping HAProxy..."
30 killproc
/usr
/sbin
/haproxy
33 if mountpoint
/var
/lib
/haproxy
/dev
/log
&>/dev
/null
; then
34 umount
/var
/lib
/haproxy
/dev
/log
39 boot_mesg
"Reloading HAProxy..."
40 /usr
/sbin
/haproxy
-D -f /etc
/haproxy
/haproxy.cfg \
41 -p /var
/run
/haproxy.pid
-sf $
(cat /var
/run
/haproxy.pid
)
52 statusproc
/usr
/sbin
/haproxy
56 echo "Usage: ${0} {start|stop|reload|restart|status}"
61 # End $rc_base/init.d/haproxy