Author: fabian-guest
Date: 2011-03-15 16:13:19 +0000 (Tue, 15 Mar 2011)
New Revision: 11942

Modified:
   packages/trunk/rott/debian/rott.prerm
Log:
On upgrade and remove, delete all data files that are definitely not in 
rott-data. If rott-data is *not* installed on remove, delete the whole data 
file directory.

Modified: packages/trunk/rott/debian/rott.prerm
===================================================================
--- packages/trunk/rott/debian/rott.prerm       2011-03-15 14:23:22 UTC (rev 
11941)
+++ packages/trunk/rott/debian/rott.prerm       2011-03-15 16:13:19 UTC (rev 
11942)
@@ -1,12 +1,43 @@
 #!/bin/sh
 set -e
 
+remove_data_safe ()
+{
+       # On upgrade and remove, we can safely delete all data files
+       # that are definitely not in rott-data:
+       rm -f /usr/share/doc/rott/vendor.doc
+       rm -f /usr/share/games/rott/1rott13.zip
+       rm -f /usr/share/games/rott/FILE_ID.DIZ
+       rm -f /usr/share/games/rott/INSTALL.EXE
+       rm -f /usr/share/games/rott/MODEM.PCK
+       rm -f /usr/share/games/rott/ORDER.FRM
+       rm -f /usr/share/games/rott/README.EXE
+       rm -f /usr/share/games/rott/ROTT.EXE
+       rm -f /usr/share/games/rott/ROTTHELP.EXE
+       rm -f /usr/share/games/rott/ROTTIPX.EXE
+       rm -f /usr/share/games/rott/ROTTSER.EXE
+       rm -f /usr/share/games/rott/ROTTSW13.SHR
+       rm -f /usr/share/games/rott/ROTTSW13.SHR
+       rm -f /usr/share/games/rott/SETUP.EXE
+       rm -f /usr/share/games/rott/SNDSETUP.EXE
+}
+
 case "$1" in
        remove|deconfigure)
                update-alternatives --quiet --remove-all rott
+
+               remove_data_safe
+
+               if [ ! "`dpkg -l rott-data | grep -q ^ii`" ]
+               then
+                       # rott-data is not (yet) installed, it is safe
+                       # to delete the whole directory.
+                       rm -rf /usr/share/games/rott
+               fi
        ;;
 
        upgrade|failed-upgrade)
+               remove_data_safe
        ;;
 
        *)


_______________________________________________
Pkg-games-commits mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/pkg-games-commits

Reply via email to