diff options
author | Sam Hartman <hartmans@debian.org> | 2021-02-01 14:52:45 -0500 |
---|---|---|
committer | Steve Langasek <steve.langasek@canonical.com> | 2021-09-15 17:52:35 -0700 |
commit | eee636209a460dafe5fd536361589f8b00df63e8 (patch) | |
tree | 5d07b0a0f60af5a2ad9b7a5b55f6cd6799a249ee /debian/libpam-runtime.prerm | |
parent | b3488d8dc8602a1d761805402001273f7d278ec2 (diff) | |
download | pam-eee636209a460dafe5fd536361589f8b00df63e8.tar.gz pam-eee636209a460dafe5fd536361589f8b00df63e8.tar.bz2 pam-eee636209a460dafe5fd536361589f8b00df63e8.zip |
No infinite loop on purge of libpam-runtime, Closes: #977648
Diffstat (limited to 'debian/libpam-runtime.prerm')
-rw-r--r-- | debian/libpam-runtime.prerm | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/debian/libpam-runtime.prerm b/debian/libpam-runtime.prerm index ec239237..21cd2304 100644 --- a/debian/libpam-runtime.prerm +++ b/debian/libpam-runtime.prerm @@ -1,8 +1,10 @@ #!/bin/sh set -e - -if [ "$1" = remove ]; then +# If libpam-runtime is being removed, which requires +# --force-remove-essential, don't generate an infinite loop with lack +# of profiles. +if [ "$1" = remove ] && [ "$2" != "" ]; then pam-auth-update --package --remove unix fi |