diff options
Diffstat (limited to 'devel/desktop-file-utils/files/pkg-deinstall.in')
-rw-r--r-- | devel/desktop-file-utils/files/pkg-deinstall.in | 21 |
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..dc9fbc711 --- /dev/null +++ b/devel/desktop-file-utils/files/pkg-deinstall.in @@ -0,0 +1,21 @@ +#!/bin/sh +# +# $FreeBSD$ +# +# 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 |