From ddb549005aef32c82f34e2bd1276ed4170d12a07 Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Sat, 12 Nov 2011 15:26:04 -0700 Subject: [PATCH] put the sudoers file back on failed / aborted upgrades --- debian/sudo-ldap.postrm | 6 +++++- debian/sudo.postrm | 5 ++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/debian/sudo-ldap.postrm b/debian/sudo-ldap.postrm index 54e7a46..30fb1e8 100644 --- a/debian/sudo-ldap.postrm +++ b/debian/sudo-ldap.postrm @@ -9,9 +9,13 @@ case "$1" in remove|upgrade|deconfigure) ;; - failed-upgrade) + abort-upgrade|failed-upgrade) + if [ -e "/etc/sudoers.pre-conffile" ]; then + mv /etc/sudoers.pre-conffile /etc/sudoers + fi ;; + *) echo "unknown argument --> $1" >&2 exit 0 diff --git a/debian/sudo.postrm b/debian/sudo.postrm index a2dff7b..ab1425a 100644 --- a/debian/sudo.postrm +++ b/debian/sudo.postrm @@ -8,7 +8,10 @@ case "$1" in remove|upgrade|deconfigure) ;; - failed-upgrade) + abort-upgrade|failed-upgrade) + if [ -e "/etc/sudoers.pre-conffile" ]; then + mv /etc/sudoers.pre-conffile /etc/sudoers + fi ;; *) -- 2.47.2