Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock
Please unblock package dnssec-trigger The 0.13-4 fixes the RC bug - dnssec-trigger was installing the systemd unit files into root due botched patch on my side: The upstream doesn't use automake, so Makefile.in was missing: systemdsystemunitdir=@systemdsystemunitdir@ line - this has now been fixed. The diff between 0.13-3..0.13-4 is attached. unblock dnssec-trigger/0.13-4 -- System Information: Debian Release: 9.0 APT prefers testing APT policy: (900, 'testing'), (800, 'unstable'), (500, 'unstable-debug'), (500, 'testing-debug'), (1, 'experimental-debug'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.9.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_DK.utf8, LC_CTYPE=en_DK.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system)
diff --git a/debian/changelog b/debian/changelog index 99cdf8f..cca3049 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +dnssec-trigger (0.13-4) unstable; urgency=high + + * Fix the missing systemdsystemunitdir variable assignment in + Makefile.in (Closes: #852297) + + -- Ondřej Surý <ond...@debian.org> Tue, 31 Jan 2017 11:53:14 +0100 + dnssec-trigger (0.13-3) unstable; urgency=medium * Update patches to be in sync with PR on upstream diff --git a/debian/patches/0006-Unhardcode-most-of-the-paths.patch b/debian/patches/0006-Unhardcode-most-of-the-paths.patch index e68bafb..36b7eb2 100644 --- a/debian/patches/0006-Unhardcode-most-of-the-paths.patch +++ b/debian/patches/0006-Unhardcode-most-of-the-paths.patch @@ -4,12 +4,12 @@ Subject: Unhardcode most of the paths --- 01-dnssec-trigger.in | 2 +- - Makefile.in | 40 ++++++++++++++++++++++----------------- - configure.ac | 14 ++++++++++++-- - dnssec-trigger-script.in | 16 ++++++++-------- + Makefile.in | 41 +++++++++++++++++++++++---------------- + configure.ac | 14 +++++++++++-- + dnssec-trigger-script.in | 16 +++++++-------- dnssec-triggerd-keygen.service | 8 -------- dnssec-triggerd-keygen.service.in | 8 ++++++++ - 6 files changed, 52 insertions(+), 36 deletions(-) + 6 files changed, 53 insertions(+), 36 deletions(-) delete mode 100644 dnssec-triggerd-keygen.service create mode 100644 dnssec-triggerd-keygen.service.in @@ -27,10 +27,17 @@ index 998bdc4..f751dd8 100644 # implementation diff --git a/Makefile.in b/Makefile.in -index 6f2579c..bd3097c 100644 +index 6f2579c..eba6620 100644 --- a/Makefile.in +++ b/Makefile.in -@@ -61,9 +61,11 @@ do_subst = sed -e 's,[@]SHELL[@],$(SHELL),g' \ +@@ -55,15 +55,18 @@ pidfile=@pidfile@ + login_command=@login_command@ + login_location=@login_location@ + unbound_control_path=@unbound_control_path@ ++systemdsystemunitdir=@systemdsystemunitdir@ + DATE=$(shell date +%F -r $(srcdir)/Changelog) + + do_subst = sed -e 's,[@]SHELL[@],$(SHELL),g' \ -e 's,[@]PACKAGE[@],$(PACKAGE),g' \ -e 's,[@]VERSION[@],$(VERSION),g' \ -e 's,[@]PYTHON[@],$(PYTHON),g' \ @@ -42,7 +49,7 @@ index 6f2579c..bd3097c 100644 -e 's,[@]pidfile[@],$(pidfile),g' \ -e 's,[@]unbound_control_path[@],$(unbound_control_path),g' \ -e 's,[@]login_command[@],$(login_command),g' \ -@@ -179,7 +181,7 @@ $(BUILD)%.o: $(srcdir)/%.c +@@ -179,7 +182,7 @@ $(BUILD)%.o: $(srcdir)/%.c @-if test ! -d $(dir $@); then $(INSTALL) -d $(patsubst %/,%,$(dir $@)); fi $Q$(COMPILE) -o $@ -c $< @@ -51,7 +58,7 @@ index 6f2579c..bd3097c 100644 test: @echo done -@@ -206,6 +208,10 @@ dnssec-triggerd.service: $(srcdir)/dnssec-triggerd.service.in Makefile +@@ -206,6 +209,10 @@ dnssec-triggerd.service: $(srcdir)/dnssec-triggerd.service.in Makefile rm -f $@ $(do_subst) < $(srcdir)/dnssec-triggerd.service.in > $@ @@ -62,7 +69,7 @@ index 6f2579c..bd3097c 100644 dnssec-trigger-panel.desktop: $(srcdir)/panel/dnssec-trigger-panel.desktop.in Makefile rm -f $@ $(do_subst) < $(srcdir)/panel/dnssec-trigger-panel.desktop.in > $@ -@@ -339,7 +345,7 @@ clean: +@@ -339,7 +346,7 @@ clean: rm -f *.o *.d *.lo *~ tags rm -f dnssec-trigger-panel$(EXEEXT) dnssec-triggerd$(EXEEXT) rm -f dnssec-trigger-control-setup dnssec-trigger-control$(EXEEXT) @@ -71,7 +78,7 @@ index 6f2579c..bd3097c 100644 rm -f dnssec-trigger-panel.desktop dnssec-trigger.8 dnssec-trigger-keygen$(EXEEXT) rm -rf autom4te.cache build osx/RiggerStatusItem/build -@@ -379,11 +385,11 @@ windows-hook-uninstall: +@@ -379,11 +386,11 @@ windows-hook-uninstall: networkmanager-hook-install: $(INSTALL) -m 755 -d $(DESTDIR)$(networkmanager_dispatcher_dir) @@ -85,7 +92,7 @@ index 6f2579c..bd3097c 100644 $(INSTALL) -c -m 644 dnssec-triggerd.service $(DESTDIR)$(systemdsystemunitdir)/dnssec-triggerd.service $(INSTALL) -c -m 644 dnssec-triggerd-keygen.service $(DESTDIR)$(systemdsystemunitdir)/dnssec-triggerd-keygen.service -@@ -392,7 +398,7 @@ networkmanager-hook-uninstall: +@@ -392,7 +399,7 @@ networkmanager-hook-uninstall: $(DESTDIR)$(sbindir)/dnssec-triggerd$(EXEEXT) -u rm -f $(DESTDIR)$(networkmanager_dispatcher_dir)/01-dnssec-trigger rm -f $(DESTDIR)$(libexecdir)/dnssec-trigger-script @@ -94,7 +101,7 @@ index 6f2579c..bd3097c 100644 rm -f $(DESTDIR)$(systemdsystemunitdir)/dnssec-triggerd.service rm -f $(DESTDIR)$(systemdsystemunitdir)/dnssec-triggerd-keygen.service -@@ -462,13 +468,13 @@ gtk-gui-install: +@@ -462,13 +469,13 @@ gtk-gui-install: $(INSTALL) -c -m 644 $(srcdir)/panel/status-icon-alert.png $(DESTDIR)$(uidir)/status-icon-alert.png $(INSTALL) -c -m 755 dnssec-trigger-panel$(EXEEXT) $(DESTDIR)$(bindir)/dnssec-trigger-panel$(EXEEXT) ifeq "$(APP_INDICATOR)" "yes" @@ -115,7 +122,7 @@ index 6f2579c..bd3097c 100644 endif if test -n "$(xdg_autostart_dir)"; then \ $(INSTALL) -m 755 -d $(DESTDIR)$(xdg_autostart_dir) ; \ -@@ -480,11 +486,11 @@ gtk-gui-uninstall: +@@ -480,11 +487,11 @@ gtk-gui-uninstall: rm -f $(DESTDIR)$(uidir)/status-icon.png rm -f $(DESTDIR)$(uidir)/status-icon-alert.png ifeq "$(APP_INDICATOR)" "yes"