Package: ratpoison
Version: 1.4.0.dfsg-2
Severity: wishlist
Tags: patch
In the "deconfigure" case, a dependency has been removed, so stop
advertising as an available windowmanager. "failed-upgrade" is a
reattempt at "upgrade" using the script from the new packages; make it
more intuitive.
--- /var/lib/dpkg/info/ratpoison.prerm 2006-05-21 18:16:40.000000000 -0400
+++ /tmp/ratpoison.prerm 2006-06-18 13:58:37.000000000 -0400
@@ -4,16 +4,14 @@
set -e
case "$1" in
- remove)
+ remove|deconfigure)
update-alternatives --remove x-window-manager /usr/bin/ratpoison
if [ -d /var/lib/ratpoison/menu ] ; then
rm /var/lib/ratpoison/menu/*.menu || true
fi
;;
- upgrade|deconfigure)
+ upgrade|failed-upgrade)
;;
- failed-upgrade)
- ;;
*)
echo "prerm called with unknown argument \`$1'" >&2
exit 1
Implement dpkg rollbacks for prerm abort-[remove|deconfigure].
--- /var/lib/dpkg/info/ratpoison.postinst 2006-05-21 18:16:40.000000000
-0400
+++ /tmp/ratpoison.postinst 2006-06-18 13:54:09.000000000 -0400
@@ -4,7 +4,7 @@
set -e
case "$1" in
- configure)
+ configure|abort-remove|abort-deconfigure)
# 20 to start with,
# plus 20 as we have menu support configured
# (and working if 9menu and menu are installed)
@@ -15,8 +15,8 @@
x-window-manager.1.gz /usr/share/man/man1/ratpoison.1.gz
;;
- abort-upgrade|abort-remove|abort-deconfigure)
-
+ abort-upgrade)
+ # preinst upgrade does nothing; nothing to undo.
;;
*)
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]