summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvorlon <Unknown>2007-08-21 05:42:44 +0000
committervorlon <Unknown>2007-08-21 05:42:44 +0000
commit51af1da0be651422e00997ce8050a1788773c0f7 (patch)
treec465820afd1e55ad9cf1f744ffdf7be21d980c9c
parentb863fa4a4d07bb81c77e57c32fbae71217852ed8 (diff)
Add lintian overrides for known false-positives
-rw-r--r--changelog3
-rw-r--r--libpam-modules.lintian2
-rw-r--r--libpam0g.lintian3
-rwxr-xr-xrules4
4 files changed, 11 insertions, 1 deletions
diff --git a/changelog b/changelog
index fd8fef3e..32e44f42 100644
--- a/changelog
+++ b/changelog
@@ -103,8 +103,9 @@ pam (0.99.7.1-2) UNRELEASED; urgency=low
use wamerican as the default.
* Drop local/pam-undocumented.7 from the package, since we no longer have
a reason to ship it
+ * Add lintian overrides for known false-positives
- -- Steve Langasek <vorlon@debian.org> Mon, 20 Aug 2007 21:52:16 -0700
+ -- Steve Langasek <vorlon@debian.org> Mon, 20 Aug 2007 22:42:15 -0700
pam (0.79-4) unstable; urgency=medium
diff --git a/libpam-modules.lintian b/libpam-modules.lintian
new file mode 100644
index 00000000..9da39180
--- /dev/null
+++ b/libpam-modules.lintian
@@ -0,0 +1,2 @@
+# yes, we know it's suid, that's the whole point...
+libpam-modules: setuid-binary sbin/unix_chkpwd 4755 root/root
diff --git a/libpam0g.lintian b/libpam0g.lintian
new file mode 100644
index 00000000..9780b128
--- /dev/null
+++ b/libpam0g.lintian
@@ -0,0 +1,3 @@
+# obvious multilib package false-positive; also the package name hasn't
+# changed since the glibc transition, go us!
+libpam0g: package-name-doesnt-match-sonames libpam0 libpam-misc0 libpamc0
diff --git a/rules b/rules
index f9d002b8..c766b9c9 100755
--- a/rules
+++ b/rules
@@ -120,6 +120,10 @@ binary-arch: install
dh_installcron -a
dh_installchangelogs -a $(BUILD_TREE)/ChangeLog
+ for pkg in libpam0g libpam-modules; do \
+ install -m 0644 -D $(d)/$$pkg.lintian $(d)/$$pkg/usr/share/lintian/overrides/$$pkg || exit; \
+ done
+
dh_strip -a
dh_compress -a
dh_fixperms -a