[Pkg-kde-commits] rev 1061 - branches/kde-3.4.0/packages/kdebase/debian

Christopher Martin chrsmrtn-guest@costa.debian.org
Fri, 13 May 2005 23:02:00 +0000


Author: chrsmrtn-guest
Date: 2005-05-13 23:01:59 +0000 (Fri, 13 May 2005)
New Revision: 1061

Modified:
   branches/kde-3.4.0/packages/kdebase/debian/kdebase-data.preinst
Log:
Clean up now obsolete files on upgrade.


Modified: branches/kde-3.4.0/packages/kdebase/debian/kdebase-data.preinst
===================================================================
--- branches/kde-3.4.0/packages/kdebase/debian/kdebase-data.preinst	2005-05-13 23:01:02 UTC (rev 1060)
+++ branches/kde-3.4.0/packages/kdebase/debian/kdebase-data.preinst	2005-05-13 23:01:59 UTC (rev 1061)
@@ -1,5 +1,8 @@
 #! /bin/sh -e
 
+FILE="/etc/xdg/menus/applications-merged/kde-essential.menu"
+SUBDIR="/etc/xdg/menus/applications-merged"
+
 case "$1" in
 
     upgrade)
@@ -29,12 +32,15 @@
 	rm -f /etc/kde3/debian/d-viewers.desktop
 	rm -f /etc/kde3/debian/d-window-managers.desktop
 	rm -f /etc/kde3/debian/d-xshells.desktop
-    ;;
 
-    install)
+	[ -f "$FILE" ] || exit 0
+	if dpkg --compare-versions "$2" lt "4:3.4.0-0pre4"; then
+		rm -f "$FILE"
+		rmdir --ignore-fail-on-non-empty "$SUBDIR"
+	fi
     ;;
 
-    abort-upgrade)
+    install|abort-upgrade)
     ;;
 
     *)