Package: release.debian.org
Severity: normal
User: [email protected]
Usertags: unblock

Please unblock package bind-dyndb-ldap

It has no reverse deps in jessie to break, freeipa-server is the only one which 
isn't there. Unblocking would make it one less package to backport.

diff -Nru bind-dyndb-ldap-6.0/debian/bind9-dyndb-ldap.postinst 
bind-dyndb-ldap-6.0/debian/bind9-dyndb-ldap.postinst
--- bind-dyndb-ldap-6.0/debian/bind9-dyndb-ldap.postinst        1970-01-01 
02:00:00.000000000 +0200
+++ bind-dyndb-ldap-6.0/debian/bind9-dyndb-ldap.postinst        2014-11-07 
08:13:23.000000000 +0200
@@ -0,0 +1,8 @@
+#!/bin/sh
+set -e
+
+if [ $1 = "configure" ]; then
+    chown root:bind /var/cache/bind/dyndb-ldap
+fi
+
+#DEBHELPER#
diff -Nru bind-dyndb-ldap-6.0/debian/changelog 
bind-dyndb-ldap-6.0/debian/changelog
--- bind-dyndb-ldap-6.0/debian/changelog        2014-10-06 11:48:08.000000000 
+0300
+++ bind-dyndb-ldap-6.0/debian/changelog        2014-11-07 08:15:30.000000000 
+0200
@@ -1,3 +1,23 @@
+bind-dyndb-ldap (6.0-4) unstable; urgency=medium
+
+  * control: Depend on bind9. (Closes: #768392)
+
+ -- Timo Aaltonen <[email protected]>  Fri, 07 Nov 2014 08:15:27 +0200
+
+bind-dyndb-ldap (6.0-3) unstable; urgency=medium
+
+  * rules: Force libdir as /usr/lib so that named finds the plugin from
+    $libdir/bind/ldap.so.
+  * fix-keytab-path.diff: Use the correct path to named.keytab.
+
+ -- Timo Aaltonen <[email protected]>  Wed, 05 Nov 2014 18:25:44 +0200
+
+bind-dyndb-ldap (6.0-2) unstable; urgency=medium
+
+  * rules, postinst: Create /var/cache/bind/dyndb-ldap owned by bind user.
+
+ -- Timo Aaltonen <[email protected]>  Wed, 05 Nov 2014 14:44:31 +0200
+
 bind-dyndb-ldap (6.0-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru bind-dyndb-ldap-6.0/debian/control bind-dyndb-ldap-6.0/debian/control
--- bind-dyndb-ldap-6.0/debian/control  2014-10-05 11:33:31.000000000 +0300
+++ bind-dyndb-ldap-6.0/debian/control  2014-11-07 08:13:49.000000000 +0200
@@ -16,7 +16,8 @@
 
 Package: bind9-dyndb-ldap
 Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends},
+ bind9
 Description: LDAP back-end plug-in for BIND
  This package provides an LDAP back-end plug-in for BIND. It features
  support for dynamic updates and internal caching, to lift the load
diff -Nru bind-dyndb-ldap-6.0/debian/patches/fix-keytab-path.diff 
bind-dyndb-ldap-6.0/debian/patches/fix-keytab-path.diff
--- bind-dyndb-ldap-6.0/debian/patches/fix-keytab-path.diff     1970-01-01 
02:00:00.000000000 +0200
+++ bind-dyndb-ldap-6.0/debian/patches/fix-keytab-path.diff     2014-11-07 
08:13:24.000000000 +0200
@@ -0,0 +1,11 @@
+--- a/src/krb5_helper.c
++++ b/src/krb5_helper.c
+@@ -26,7 +26,7 @@
+ #include "log.h"
+ #include "krb5_helper.h"
+ 
+-#define DEFAULT_KEYTAB "FILE:/etc/named.keytab"
++#define DEFAULT_KEYTAB "FILE:/etc/bind/named.keytab"
+ #define MIN_TIME 300 /* 5 minutes */
+ 
+ #define CHECK_KRB5(ctx, err, msg, ...)                                        
\
diff -Nru bind-dyndb-ldap-6.0/debian/patches/series 
bind-dyndb-ldap-6.0/debian/patches/series
--- bind-dyndb-ldap-6.0/debian/patches/series   2014-10-05 11:33:31.000000000 
+0300
+++ bind-dyndb-ldap-6.0/debian/patches/series   2014-11-07 08:13:24.000000000 
+0200
@@ -1 +1,2 @@
 workaround-missing-headers.patch
+fix-keytab-path.diff
diff -Nru bind-dyndb-ldap-6.0/debian/rules bind-dyndb-ldap-6.0/debian/rules
--- bind-dyndb-ldap-6.0/debian/rules    2014-10-05 11:33:31.000000000 +0300
+++ bind-dyndb-ldap-6.0/debian/rules    2014-11-07 08:13:24.000000000 +0200
@@ -4,9 +4,16 @@
        dh $@ --parallel --with autoreconf --builddirectory=build
 
 override_dh_auto_configure:
-       dh_auto_configure -- --docdir=/usr/share/doc/bind9-dyndb-ldap
+       dh_auto_configure -- \
+               --libdir /usr/lib \
+               --docdir=/usr/share/doc/bind9-dyndb-ldap
 
 override_dh_install:
        # purge .la files
        find $(CURDIR)/debian/bind9-dyndb-ldap -name "*.la" -type f -delete
        dh_install --fail-missing
+
+       mkdir -m 770 -p 
$(CURDIR)/debian/bind9-dyndb-ldap/var/cache/bind/dyndb-ldap
+
+override_dh_fixperms:
+       dh_fixperms -X var/cache/bind/dyndb-ldap


unblock bind-dyndb-ldap/6.0-4


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: 
https://lists.debian.org/[email protected]

Reply via email to