From 92b40afe1389661f8528309af13bcafc9a9bcdfc Mon Sep 17 00:00:00 2001 From: Niels Thykier Date: Sat, 18 Apr 2020 08:50:51 +0000 Subject: [PATCH] Remove obsolete login.preinst The transitional behaviour was complete before oldoldstable and is no longer relevant. Moving this snippet will eventually enable us to remove the preinst for login completely (when the /etc/securetty removal is complete). This will both reduce the total number of maintscripts and also enable us to simplify deployment DPKG_ROOT (the InstallBootstrap spec). * https://wiki.debian.org/Teams/Dpkg/Spec/InstallBootstrap Signed-off-by: Niels Thykier --- debian/login.postinst | 1 - debian/login.preinst | 52 ------------------------------------------- 2 files changed, 53 deletions(-) delete mode 100644 debian/login.preinst diff --git a/debian/login.postinst b/debian/login.postinst index f2b0f4fe..f4c3ce02 100644 --- a/debian/login.postinst +++ b/debian/login.postinst @@ -14,7 +14,6 @@ then fi fi fi -rm -f /etc/pam.d/login.pre-upgrade 2>/dev/null if [ "$1" = "configure" ]; then # Install faillog during initial installs only diff --git a/debian/login.preinst b/debian/login.preinst deleted file mode 100644 index fc7f5985..00000000 --- a/debian/login.preinst +++ /dev/null @@ -1,52 +0,0 @@ -#! /bin/sh - -# -# see: dh_installdeb(1) - -set -e - -# summary of how this script can be called: -# * `install' -# * `install' -# * `upgrade' -# * `abort-upgrade' -# -# for details, see http://www.debian.org/doc/debian-policy/ or -# the debian-policy package - -remove_md5() { - if md5sum $1 2>/dev/null |grep -q $2; then - cp $1 $1.pre-upgrade - sed -e '/^[^#][ \t]*assword[ \t]*required[ \t]*pam_unix.so/ s/ md5$//' $1 >$1.post-upgrade \ - && mv $1.post-upgrade $1 - fi - } - - -case "$1" in - install|upgrade) - if [ "x$2" != "x" ] ; then - if dpkg --compare-versions $2 lt 1:4.0.3 ; then - remove_md5 /etc/pam.d/login 5e61c3334e25625fe1fa4d79cf9123ff - fi - fi - - ;; - - abort-upgrade) - ;; - - *) - echo "preinst called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 - -