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