[Pkg-haproxy-maintainers] Bug#804530: Bug#804530: haproxy: Ensure stop action works on pre-systemd versions of Debian (and Ubuntu)

Vincent Bernat bernat at debian.org
Mon Nov 9 10:32:57 UTC 2015


 ❦  9 novembre 2015 09:47 GMT, James Page <james.page at ubuntu.com> :

> In Ubuntu, the attached patch was applied to achieve the following:
>
>   [ Jorge Niedbalski ]
>   * debian/haproxy.init:
>     + Pass the pidfile to the --pidfile argument instead of the PID
>       number, easing backports to pre-systemd versions of Ubuntu
>       and Debian (LP: #1477198).
>
> On older Ubuntu versions (pre systemd), the stop action was not
> working correctly in the init script; this patch resolves that issue.

I don't think this is compatible with multiple HAProxy processes
(nbproc > 1). See how we do that when start-stop-daemon doesn't
support --pid:

https://anonscm.debian.org/cgit/pkg-haproxy/haproxy.git/tree/debian/haproxy.init?h=debian/1.6.2-2ppa1_precise#n64
-- 
Don't patch bad code - rewrite it.
            - The Elements of Programming Style (Kernighan & Plauger)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 818 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-haproxy-maintainers/attachments/20151109/eb7863be/attachment.sig>


More information about the Pkg-haproxy-maintainers mailing list