r11942 - packages/trunk/rott/debian
Fabian Greffrath
fabian-guest at alioth.debian.org
Tue Mar 15 16:13:29 UTC 2011
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
;;
*)
More information about the Pkg-games-commits
mailing list