[Pkg-samba-maint] [samba] 01/01: Add lintian overrides for another set of wrong lintian errors for the NSS modules.

Steve Langasek vorlon at alioth.debian.org
Wed Sep 25 19:37:49 UTC 2013


This is an automated email from the git hooks/post-receive script.

vorlon pushed a commit to branch samba_4.0
in repository samba.

commit 5b9ec636a911a6c64504677e9e110da977718af7
Author: Steve Langasek <vorlon at debian.org>
Date:   Tue Sep 24 21:06:14 2013 -0700

    Add lintian overrides for another set of wrong lintian errors for the NSS modules.
---
 debian/changelog                        |    5 +++++
 debian/libnss-winbind.install           |    4 ++--
 debian/libnss-winbind.lintian-overrides |    5 +++++
 debian/rules                            |    2 ++
 4 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 8939a80..ad62930 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,11 @@ samba (2:4.0.9+dfsg-2) UNRELEASED; urgency=low
 
   * Update vcs urls to point to samba instead of samba4.
 
+  [ Steve Langasek ]
+  * Don't put useless symlinks to nss modules in the libnss-winbind package.
+  * Add lintian overrides for another set of wrong lintian errors for the
+    NSS modules.
+
  -- Ivo De Decker <ivo.dedecker at ugent.be>  Sun, 22 Sep 2013 20:16:06 +0200
 
 samba (2:4.0.9+dfsg-1) experimental; urgency=low
diff --git a/debian/libnss-winbind.install b/debian/libnss-winbind.install
index 30066e0..545f3d5 100644
--- a/debian/libnss-winbind.install
+++ b/debian/libnss-winbind.install
@@ -1,3 +1,3 @@
 #!/usr/bin/dh-exec
-lib/*/libnss_winbind.so*
-lib/*/libnss_wins.so*
+lib/*/libnss_winbind.so.2
+lib/*/libnss_wins.so.2
diff --git a/debian/libnss-winbind.lintian-overrides b/debian/libnss-winbind.lintian-overrides
index ba8f40c..e74d5da 100644
--- a/debian/libnss-winbind.lintian-overrides
+++ b/debian/libnss-winbind.lintian-overrides
@@ -2,3 +2,8 @@ libnss-winbind: postinst-must-call-ldconfig lib/*/libnss_wins.so.2
 libnss-winbind: postrm-should-call-ldconfig lib/*/libnss_wins.so.2
 libnss-winbind: package-name-doesnt-match-sonames libnss-winbind2 libnss-wins2
 libnss-winbind: missing-pre-dependency-on-multiarch-support
+libnss-winbind: ldconfig-symlink-missing-for-shlib lib/*/libnss_wins.so lib/*/libnss_wins.so.2 libnss_wins.so
+libnss-winbind: ldconfig-symlink-missing-for-shlib lib/*/libnss_winbind.so lib/*/libnss_winbind.so.2 libnss_winbind.so
+libnss-winbind: shlib-without-versioned-soname lib/*/libnss_wins.so.2 libnss_wins.so
+libnss-winbind: shlib-without-versioned-soname lib/*/libnss_winbind.so.2 libnss_winbind.so
+
diff --git a/debian/rules b/debian/rules
index 15ffd0d..91369e9 100755
--- a/debian/rules
+++ b/debian/rules
@@ -110,6 +110,8 @@ override_dh_install:
 	install -m 0644 debian/libpam-smbpass.pam-config $(DESTDIR)/usr/share/pam-configs/smbpasswd-migrate
 	install -m 0644 debian/winbind.pam-config $(DESTDIR)/usr/share/pam-configs/winbind
 	mv $(DESTDIR)/usr/lib/$(DEB_HOST_MULTIARCH)/libnss_* $(DESTDIR)/lib/$(DEB_HOST_MULTIARCH)/
+	# we don't ship the symlinks
+	rm $(DESTDIR)/lib/$(DEB_HOST_MULTIARCH)/libnss_*.so
 	#Remove unused ldb share configuration plugin
 	rm $(DESTDIR)/usr/lib/$(DEB_HOST_MULTIARCH)/samba/share/ldb.so
 	#Remove unused vfstest manpage as there is no more vfstest apparently

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-samba/samba.git




More information about the Pkg-samba-maint mailing list