The squid3.service file is auto-generated. The actual upstream fix was:
commit 6ac65f75a971a4a87c18766f3fe9969e91cef591 Author: Mathieu Parent <<email address hidden> for git.debian.org> Date: Thu Oct 8 09:40:50 2015 +0200
Set pidfile for systemd's sysv-generator
This actually changes the followind settings (from systemctl cat squid.service): from: [Service] RemainAfterExit=yes to: [Service] RemainAfterExit=no PIDFile=/var/run/squid.pid
diff --git a/debian/squid.rc b/debian/squid.rc index 204b676..a27fd88 100644 --- a/debian/squid.rc +++ b/debian/squid.rc @@ -4,6 +4,8 @@ # # Version: @(#)squid.rc 1.0 07-Jul-2006 <email address hidden> # +# pidfile: /var/run/squid.pid +# ### BEGIN INIT INFO # Provides: squid # Required-Start: $network $remote_fs $syslog
The squid3.service file is auto-generated. The actual upstream fix was:
commit 6ac65f75a971a4a 87c18766f3fe996 9e91cef591
Author: Mathieu Parent <<email address hidden> for git.debian.org>
Date: Thu Oct 8 09:40:50 2015 +0200
Set pidfile for systemd's sysv-generator
This actually changes the followind settings (from systemctl cat squid.service): erExit= yes erExit= no /var/run/ squid.pid
from:
[Service]
RemainAft
to:
[Service]
RemainAft
PIDFile=
diff --git a/debian/squid.rc b/debian/squid.rc
index 204b676..a27fd88 100644
--- a/debian/squid.rc
+++ b/debian/squid.rc
@@ -4,6 +4,8 @@
#
# Version: @(#)squid.rc 1.0 07-Jul-2006 <email address hidden>
#
+# pidfile: /var/run/squid.pid
+#
### BEGIN INIT INFO
# Provides: squid
# Required-Start: $network $remote_fs $syslog