From db37b0c97d48428c6b5ca97240d96fc915ad6396 Mon Sep 17 00:00:00 2001 From: Athos Ribeiro Date: Thu, 17 Jun 2021 22:49:50 -0300 Subject: [PATCH 1/2] Use systemd Type=forking to signal daemon init This fixes a regression of #900788 where services whose startup depend on name resolutions may fail due to bind9 not being ready (LP: #1899902) --- debian/bind9.named.service | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/debian/bind9.named.service b/debian/bind9.named.service index 8bf065397..06db299c4 100644 --- a/debian/bind9.named.service +++ b/debian/bind9.named.service @@ -6,8 +6,9 @@ Wants=nss-lookup.target Before=nss-lookup.target [Service] +Type=forking EnvironmentFile=-/etc/default/named -ExecStart=/usr/sbin/named -f $OPTIONS +ExecStart=/usr/sbin/named $OPTIONS ExecReload=/usr/sbin/rndc reload ExecStop=/usr/sbin/rndc stop Restart=on-failure -- GitLab From 703bec821068e27b3286aa09cd7e1bc62d95f264 Mon Sep 17 00:00:00 2001 From: Athos Ribeiro Date: Fri, 18 Jun 2021 11:07:07 -0300 Subject: [PATCH 2/2] Update changelog for 1:9.16.18-1.1 release --- debian/changelog | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/debian/changelog b/debian/changelog index 3466f1bf9..ef532e84e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,12 @@ +bind9 (1:9.16.18-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * d/bind9.named.service: use systemd Type=forking to signal daemon init. This + fixes a regression of #900788 where services whose startup depend on name + resolutions may fail due to bind9 not being ready (LP: #1899902). + + -- Athos Ribeiro Fri, 18 Jun 2021 11:03:40 -0300 + bind9 (1:9.16.18-1) unstable; urgency=medium * New upstream version 9.16.18 -- GitLab