Package: login
Version: 1:4.16.0-2+really2.40.2-4
Severity: serious
Tags: patch

The login package no longer ships its PAM configuration file
/etc/pam.d/login, this will likely lead to breakage on new installations
(on upgrades the file remains as an obsolete conffile).

The following patch fixes that:

diff --git a/debian/rules b/debian/rules
index f6702d2c4..45f04b333 100755
--- a/debian/rules
+++ b/debian/rules
@@ -170,7 +170,7 @@ override_dh_installpam:
 ifneq ($(DEB_HOST_ARCH_OS),linux)
 	sed -i 's/^session    optional   pam_keyinit.so/# Linux only # session    optional   pam_keyinit.so/' debian/login.pam
 endif
-	dh_installpam --package=login --name=login
+	dh_installpam --package=login
 	dh_installpam --package=util-linux --name=runuser
 	dh_installpam --package=util-linux --name=runuser-l
 	dh_installpam --package=util-linux --name=su
Explanation: passing --name=login teaches dh_installpam to look for
debian/login.login.pam rather than debian/login.pam, see the
dh_installpam(1) manpage.


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Reply via email to