Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArthur de Jong <arthur@arthurdejong.org>2006-12-16 23:17:13 +0100
committerArthur de Jong <arthur@arthurdejong.org>2006-12-16 23:17:13 +0100
commit65105c6c38b11ef35c422ea307d6571ee8f6a2dc (patch)
tree2efc25bff60ed985a323731859a1b2f78908b3f7
parent8bb95fc3a7242c145b311046d09d83f43dda9696 (diff)
fix some lintian warnings regarding shared libraries with an override file and generating shlibs for now
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@166 ef36b2f9-881f-0410-afb5-c4e39611909c
-rw-r--r--Makefile.am1
-rw-r--r--debian/libnss-ldapd.lintian-overrides5
-rwxr-xr-xdebian/rules4
3 files changed, 10 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am
index dd8f0d4..566ef4e 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -26,6 +26,7 @@ man_MANS = nss_ldap.5
DEBIAN_FILES = debian/changelog debian/compat debian/control \
debian/copyright debian/rules \
debian/libnss-ldapd.docs \
+ debian/libnss-ldapd.lintian-overrides \
debian/libnss-ldapd.nslcd.init \
debian/libnss-ldapd.config \
debian/libnss-ldapd.templates \
diff --git a/debian/libnss-ldapd.lintian-overrides b/debian/libnss-ldapd.lintian-overrides
new file mode 100644
index 0000000..8a70676
--- /dev/null
+++ b/debian/libnss-ldapd.lintian-overrides
@@ -0,0 +1,5 @@
+# we ship a shared library that is used for the NSS system
+# adding the soname to the package name is not done by other
+# NSS packages (why the binary package name should begin with
+# lib is beyond me)
+libnss-ldapd binary: package-name-doesnt-match-sonames libnss-ldap2
diff --git a/debian/rules b/debian/rules
index 58265fb..3d9c0c0 100755
--- a/debian/rules
+++ b/debian/rules
@@ -67,6 +67,9 @@ install: build
sed -i -e 's:/etc/ldap.conf:/etc/libnss-ldapd.conf:g' \
-e 's:/etc/ldap.secret:/etc/libnss-ldapd.secret:g' $$file; \
done
+ # install a lintian override file
+ install -D -m 644 $(CURDIR)/debian/libnss-ldapd.lintian-overrides \
+ $(CURDIR)/debian/libnss-ldapd/usr/share/lintian/overrides/libnss-ldapd
# build architecture-independent files
binary-indep: build install
@@ -86,6 +89,7 @@ binary-arch: build install
dh_strip
dh_compress
dh_fixperms
+ dh_makeshlibs
dh_installdeb
dh_shlibdeps
dh_gencontrol