Author: fabian-guest
Date: 2011-03-16 08:48:27 +0000 (Wed, 16 Mar 2011)
New Revision: 11945

Modified:
   packages/trunk/rott/debian/rott.prerm
Log:
Nee, no need to clean up on upgrade (strange idea). On remove, if rott-data is 
installed, delete all files that are not in rott-data, delete the whole 
directory else.

Modified: packages/trunk/rott/debian/rott.prerm
===================================================================
--- packages/trunk/rott/debian/rott.prerm       2011-03-15 16:22:59 UTC (rev 
11944)
+++ packages/trunk/rott/debian/rott.prerm       2011-03-16 08:48:27 UTC (rev 
11945)
@@ -1,35 +1,30 @@
 #!/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
+               rm -f /usr/share/doc/rott/vendor.doc
 
-               if [ ! "`dpkg -l rott-data | grep -q ^ii`" ]
+               if [ "`dpkg -l rott-data | grep -q ^ii`" ]
                then
+                       # rott-data is installed, delete all data files
+                       # that are definitely not in rott-data
+                       rm -f /usr/share/games/rott/1rott13.zip  \
+                             /usr/share/games/rott/FILE_ID.DIZ  \
+                             /usr/share/games/rott/INSTALL.EXE  \
+                             /usr/share/games/rott/ROTTSW13.SHR \
+                             /usr/share/games/rott/MODEM.PCK    \
+                             /usr/share/games/rott/ORDER.FRM    \
+                             /usr/share/games/rott/README.EXE   \
+                             /usr/share/games/rott/ROTT.EXE     \
+                             /usr/share/games/rott/ROTTHELP.EXE \
+                             /usr/share/games/rott/ROTTIPX.EXE  \
+                             /usr/share/games/rott/ROTTSER.EXE  \
+                             /usr/share/games/rott/SETUP.EXE    \
+                             /usr/share/games/rott/SNDSETUP.EXE
+               else
                        # rott-data is not (yet) installed, it is safe
                        # to delete the whole directory.
                        rm -rf /usr/share/games/rott
@@ -37,7 +32,6 @@
        ;;
 
        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