summaryrefslogtreecommitdiffstats
path: root/devel/desktop-file-utils/files/pkg-deinstall.in
diff options
context:
space:
mode:
Diffstat (limited to 'devel/desktop-file-utils/files/pkg-deinstall.in')
-rw-r--r--devel/desktop-file-utils/files/pkg-deinstall.in21
1 files changed, 21 insertions, 0 deletions
diff --git a/devel/desktop-file-utils/files/pkg-deinstall.in b/devel/desktop-file-utils/files/pkg-deinstall.in
new file mode 100644
index 000000000..eabb3f04f
--- /dev/null
+++ b/devel/desktop-file-utils/files/pkg-deinstall.in
@@ -0,0 +1,21 @@
+#!/bin/sh
+#
+# $FreeBSD: ports/devel/desktop-file-utils/files/pkg-deinstall.in,v 1.3 2006/02/26 01:03:37 marcus Exp $
+#
+# Remove leftover mimeinfo.cache files.
+
+if [ "$2" != "POST-DEINSTALL" ]; then
+ exit 0
+fi
+
+for mdir in %%MIMEDIRS%%; do
+ if [ -f ${mdir}/mimeinfo.cache ]; then
+ rm -f ${mdir}/mimeinfo.cache
+ fi
+done
+
+for pmdir in $(echo %%RMDIRS%% | sort -r); do
+ rmdir ${pmdir} 2>/dev/null
+done
+
+exit 0