]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
MINOR: systemd: Make use of master socket in systemd unit
authorTim Duesterhus <tim@bastelstu.be>
Mon, 6 May 2019 11:00:53 +0000 (13:00 +0200)
committerWilliam Lallemand <wlallemand@haproxy.org>
Tue, 7 May 2019 12:11:55 +0000 (14:11 +0200)
Unless the EXTRAOPTS variable is overriden in /etc/default/haproxy
the unit file will use the master socket by default.

This patch may be backported to 1.9 and depends on
MINOR: systemd: Use the variables from /etc/default/haproxy.

contrib/systemd/haproxy.service.in

index 1387012236d60b0f5a90623d964ff907d81ea462..44c369cfd956ee568ddab2c200a0bcde42e6c250 100644 (file)
@@ -4,7 +4,7 @@ After=network.target
 
 [Service]
 EnvironmentFile=-/etc/default/haproxy
-Environment="CONFIG=/etc/haproxy/haproxy.cfg" "PIDFILE=/run/haproxy.pid"
+Environment="CONFIG=/etc/haproxy/haproxy.cfg" "PIDFILE=/run/haproxy.pid" "EXTRAOPTS=-S /run/haproxy-master.sock"
 ExecStartPre=@SBINDIR@/haproxy -f $CONFIG -c -q $EXTRAOPTS
 ExecStart=@SBINDIR@/haproxy -Ws -f $CONFIG -p $PIDFILE $EXTRAOPTS
 ExecReload=@SBINDIR@/haproxy -f $CONFIG -c -q $EXTRAOPTS