Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock

Please unblock package dnssec-trigger

Dear release team,

dnssec-trigger 0.13-6 fixed the (hopefully) last hard-coded path in
the dnssec-trigger (libexec dir, see #854991).

No other changes than updating the binary to use LIBEXEC_DIR "/foo"
instead of "/usr/libexec/foo" were done.

unblock dnssec-trigger/0.13-6

-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 
'testing-debug'), (500, 'unstable'), (1, 'experimental-debug'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.2.0-42-generic (SMP w/24 CPU cores)
Locale: LANG=en_DK.UTF-8, LC_CTYPE=en_DK.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 3.0 (quilt)
Source: dnssec-trigger
Binary: dnssec-trigger
Architecture: any
Version: 0.13-6
Maintainer: Debian DNS Packaging <pkg-dns-de...@lists.alioth.debian.org>
Uploaders: Ondřej Surý <ond...@debian.org>, Diane Trout <di...@ghic.org>
Homepage: http://www.nlnetlabs.nl/projects/dnssec-trigger/
Standards-Version: 3.9.8
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-dns/dnssec-trigger.git
Vcs-Git: git://anonscm.debian.org/pkg-dns/dnssec-trigger.git
Build-Depends: debhelper (>= 9), autotools-dev, dh-autoreconf, dh-systemd, 
dh-python, libssl-dev, libgtk2.0-dev, libldns-dev (>= 1.6.14-1~), python
Package-List:
 dnssec-trigger deb net optional arch=any
Checksums-Sha1:
 11f3d28a57dcc8df63d9c35b5e32b8f76f413e73 488608 dnssec-trigger_0.13.orig.tar.gz
 8e6b0649aa0c9dded4dd939b232b026102f87ee4 11960 
dnssec-trigger_0.13-6.debian.tar.xz
Checksums-Sha256:
 d8418e6456263229acebdd7d32d43b1e8571f599fdff2f71a023dcad6882b631 488608 
dnssec-trigger_0.13.orig.tar.gz
 6f7cd800bc7431dcc114de4fc962f52b0c39397fc6988e0d14e4f4848448c942 11960 
dnssec-trigger_0.13-6.debian.tar.xz
Files:
 345163e014710133e3b504e49b52bc20 488608 dnssec-trigger_0.13.orig.tar.gz
 f09ba70aa5c2e6b7d934ad82bc170c43 11960 dnssec-trigger_0.13-6.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEEMLkz2A/OPZgaLTj7DJm3DvT8uwcFAlitnapfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDMw
QjkzM0Q4MEZDRTNEOTgxQTJEMzhGQjBDOTlCNzBFRjRGQ0JCMDcACgkQDJm3DvT8
uwcP0Q//TZeKLZXpcrnbBlMarnATX8WXj59zGE4V50aEYFY0fmoYrD3Kyvqm2LoT
L/YmqV0oY7OdVBHnnURDd11+aefwzq0wAN0oCq9ezlV876LDTNqt4gUUnDLivrbg
ZiMyIx4DO2Ai/5jPMetdriflPA/3OCglUkHaXGcUmaCjQpJeok/MkyglKucsFdMn
S7xE3IrWx0nesR/KH1RxPfBm/gUbwuKfueJkkJBEiR5qAk4FvVQgayRsdXXCkKQz
N+2JSkT9EnwYzKKPnJgIqvjT54xzxFVmqlxJ40GJ6DEIWh2sTkUfuJ8VjT9YaNuV
uPibCShgdyJJB6xV0aeYT2DGZHq4SyLvApTiwB80jtsmKM+OIaY1KaibjGK+5ta/
w03UnBEZzGJKuuAA8+RZNCkrN37qD961tAGxoOr4O5JbeYv1KN5BJvFZeA3UASVE
5xdfBID/KZX0AjCmOWnXjvDCIiMJDNkWASvjYrJsAo6pM7AaK2Sge5VPdeU3T3Ax
s1uRTxF8XZ1GqsIxlL8mYLx0O9vlfNYBqtkhlmFqiVhOU3EViJwGdl5Tg0CiBWo0
rO30hEcWLbEY+8bVla7VZEimVWCXfyEPi5YMETp5JwQ8OL9mm4wMgK1vvwMeXnY3
hjKAVQxGr1nP9VPpEJQrjqHB4XWKHvt/Xce+tbpZa3qKxAfzIQQ=
=BE/z
-----END PGP SIGNATURE-----
diff -Nru dnssec-trigger-0.13/debian/changelog 
dnssec-trigger-0.13/debian/changelog
--- dnssec-trigger-0.13/debian/changelog        2017-02-01 15:11:29.000000000 
+0100
+++ dnssec-trigger-0.13/debian/changelog        2017-02-22 15:11:05.000000000 
+0100
@@ -1,3 +1,9 @@
+dnssec-trigger (0.13-6) unstable; urgency=medium
+
+  * Unhardcode libexec dir in riggerd/reshook.c (Closes: #854991)
+
+ -- Ondřej Surý <ond...@debian.org>  Wed, 22 Feb 2017 15:11:05 +0100
+
 dnssec-trigger (0.13-5) unstable; urgency=medium
 
   * Actually the Makefile.in was also missing @rundir@ and @sysconfdir@
diff -Nru 
dnssec-trigger-0.13/debian/patches/0006-Unhardcode-most-of-the-paths.patch 
dnssec-trigger-0.13/debian/patches/0006-Unhardcode-most-of-the-paths.patch
--- dnssec-trigger-0.13/debian/patches/0006-Unhardcode-most-of-the-paths.patch  
2017-02-01 15:11:29.000000000 +0100
+++ dnssec-trigger-0.13/debian/patches/0006-Unhardcode-most-of-the-paths.patch  
2017-02-22 15:11:05.000000000 +0100
@@ -9,7 +9,8 @@
  dnssec-trigger-script.in          | 16 +++++++-------
  dnssec-triggerd-keygen.service    |  8 -------
  dnssec-triggerd-keygen.service.in |  8 +++++++
- 6 files changed, 56 insertions(+), 36 deletions(-)
+ riggerd/reshook.c                 |  4 ++--
+ 7 files changed, 58 insertions(+), 38 deletions(-)
  delete mode 100644 dnssec-triggerd-keygen.service
  create mode 100644 dnssec-triggerd-keygen.service.in
 
@@ -260,3 +261,25 @@
 +Type=oneshot
 +ExecStart=@sbindir@/dnssec-trigger-control-setup -d @sysconfdir@
 +RemainAfterExit=yes
+diff --git a/riggerd/reshook.c b/riggerd/reshook.c
+index f35d4af..bcc06e4 100644
+--- a/riggerd/reshook.c
++++ b/riggerd/reshook.c
+@@ -256,7 +256,7 @@ void hook_resolv_localhost(struct cfg* cfg)
+       win_set_resolv("127.0.0.1");
+ #else /* not on windows */
+ #  ifndef HOOKS_OSX /* on Linux/BSD */
+-      if (system("/usr/libexec/dnssec-trigger-script --setup") == 0)
++      if (system(LIBEXEC_DIR "/dnssec-trigger-script --setup") == 0)
+               return;
+ 
+       if(really_set_to_localhost(cfg)) {
+@@ -285,7 +285,7 @@ void hook_resolv_iplist(struct cfg* cfg, struct probe_ip* 
list)
+       char iplist[10240];
+       iplist[0] = 0;
+ #else
+-      if (system("/usr/libexec/dnssec-trigger-script --restore") == 0)
++      if (system(LIBEXEC_DIR "/dnssec-trigger-script --restore") == 0)
+               return;
+ #endif
+       set_to_localhost = 0;
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 22 Feb 2017 15:11:05 +0100
Source: dnssec-trigger
Binary: dnssec-trigger
Architecture: source
Version: 0.13-6
Distribution: unstable
Urgency: medium
Maintainer: Debian DNS Packaging <pkg-dns-de...@lists.alioth.debian.org>
Changed-By: Ondřej Surý <ond...@debian.org>
Description:
 dnssec-trigger - reconfiguration tool to make DNSSEC work
Closes: 854991
Changes:
 dnssec-trigger (0.13-6) unstable; urgency=medium
 .
   * Unhardcode libexec dir in riggerd/reshook.c (Closes: #854991)
Checksums-Sha1:
 5dbac0ad3642fd9e1824bf02c9dc30c0e7ce3d9e 2254 dnssec-trigger_0.13-6.dsc
 8e6b0649aa0c9dded4dd939b232b026102f87ee4 11960 
dnssec-trigger_0.13-6.debian.tar.xz
 07919ae5d7e7250f83b163243d15845a126e1f98 9684 
dnssec-trigger_0.13-6_amd64.buildinfo
Checksums-Sha256:
 e1e03ae1037bf4e6cfbd3dd10db4ac8742771827452ad75424be9d7e0be61f24 2254 
dnssec-trigger_0.13-6.dsc
 6f7cd800bc7431dcc114de4fc962f52b0c39397fc6988e0d14e4f4848448c942 11960 
dnssec-trigger_0.13-6.debian.tar.xz
 25ce9219541f98c710a5e98fd2cfb80f4f7bce8da45889230ad08c401653c9a9 9684 
dnssec-trigger_0.13-6_amd64.buildinfo
Files:
 f12b4757e28604c2fb59b5f8ab5babbb 2254 net optional dnssec-trigger_0.13-6.dsc
 f09ba70aa5c2e6b7d934ad82bc170c43 11960 net optional 
dnssec-trigger_0.13-6.debian.tar.xz
 50beb614c8e0586ff4bd042083f83880 9684 net optional 
dnssec-trigger_0.13-6_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEEMLkz2A/OPZgaLTj7DJm3DvT8uwcFAlitnapfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDMw
QjkzM0Q4MEZDRTNEOTgxQTJEMzhGQjBDOTlCNzBFRjRGQ0JCMDcACgkQDJm3DvT8
uwdF7xAAmGyUOQ4su5hcUPFXKUZ56H09deOVRt6e1rRZlYc0rjtrA2PTTEC0+tj6
19Tbfzy/a6XJWiWK+ooFes9uoNcFJ5kAo5Yjs24Ahv/rU9FAj5y/Rch2wwbPH4sB
muuxZ9PyRagxrJVr2nWeCTcXureDgJnUHnS6xjTyZP9vKe3t+GrdrQcD5n4r59GV
a1dmawakNjtZQ/D0ryG83Qv064SRByT8DJP+3cuq8YQYvFxdTKOOa/bdehdDa1hW
SqqjU7tCGNJ1fILwIOEu/j5+IjF12VZbbTFbcyO1Tv5mpvdcCcs6EnBU1RXCqEAt
DZgb+/X4wMXZ0BoE5mrsuc+1nRPLYhX8s7IiQkWyoWnDB4q3cS4Stt93+mqOjHcy
GtZ+gtE2rSxBOYmqF9F+5AkW3qAOhMRZaT2azUtmkpzcJTz49lh5SnGCuxF8a1CD
XbuVI3GVgziMIs4yxjGDHPoc4sxpnhaRssV0CLMC3DAvuaqZgFtvPYzkLTjbEw8z
lrmt+99jV2mf0b00q6GLGiv0mE1sliU9Dyafcwqk1h1dnfiVhWlcmdn/FE1piFCV
riS5b27AjHExus6gMsjf5MN/2tRTghENt9La6BxpbdlzrENwuA/obDpfiyHt2uI5
u4GE6lLZXpwCOJXQNij+JAEzn+9mcP9LytQO9tJi8DHBOjz3xQM=
=i8o0
-----END PGP SIGNATURE-----

Attachment: dnssec-trigger_0.13-6.debian.tar.xz
Description: application/xz

Reply via email to