On Thu, Feb 09, 2006 at 07:59:51PM -0600, Ryan Underwood wrote:
> 
> All that should be removed is /var/lib/dosemu if it is empty.

Basically, yes.  There's just also a symlink created by the postinst I
want to see deleted.  The attached patch should fix this bug.

diff -ruN orig/dosemu-1.2.2/debian/postrm dosemu-1.2.2/debian/postrm
--- orig/dosemu-1.2.2/debian/postrm     2006-02-09 20:21:52.000000000 +0100
+++ dosemu-1.2.2/debian/postrm  2006-02-10 07:20:35.000000000 +0100
@@ -14,7 +14,14 @@
 upgrade | failed-upgrade | disappear)
        ;;
 purge)
-       rm -rf /etc/dosemu /var/lib/dosemu
+       rm -rf /etc/dosemu
+
+       if [ -L /var/lib/dosemu/freedos ]
+       then
+               rm -f /var/lib/dosemu/freedos
+       fi
+       rmdir /var/lib/dosemu 2> /dev/null || true
+
        ;;
 *)
        echo "$0: incorrect arguments: $*" >&2

Reply via email to