1
Author: Apollon Oikonomopoulos <apoikos@debian.org>
2
Description: Use the variables from /etc/default/haproxy
3
This will allow seamless upgrades from the sysvinit system while respecting
4
any changes the users may have made. It will also make local configuration
5
easier than overriding the systemd unit file.
7
Last-Update: 2014-06-20
9
--- a/contrib/systemd/haproxy.service.in
10
+++ b/contrib/systemd/haproxy.service.in
15
-ExecStart=@SBINDIR@/haproxy-systemd-wrapper -f /etc/haproxy/haproxy.cfg -p /run/haproxy.pid
16
-ExecReload=@SBINDIR@/haproxy -c -f /etc/haproxy/haproxy.cfg
17
+Environment=CONFIG=/etc/haproxy/haproxy.cfg
18
+EnvironmentFile=-/etc/default/haproxy
19
+ExecStart=@SBINDIR@/haproxy-systemd-wrapper -f ${CONFIG} -p /run/haproxy.pid $EXTRAOPTS
20
+ExecReload=@SBINDIR@/haproxy -c -f ${CONFIG}
21
ExecReload=/bin/kill -USR2 $MAINPID