Sat Oct 29 13:20:54 2011 UTC ()
databases/share-mime-info: Improve DEINSTALL script

Fixes the following issue:

> pkg_delete shared-mime-info-0.90nb1
rmdir: /usr/pkg/share/mime/packages: No such file or directory


(marino)
diff -r1.3 -r1.4 pkgsrc/databases/shared-mime-info/DEINSTALL

cvs diff -r1.3 -r1.4 pkgsrc/databases/shared-mime-info/DEINSTALL (expand / switch to unified diff)

--- pkgsrc/databases/shared-mime-info/DEINSTALL 2008/10/31 14:02:18 1.3
+++ pkgsrc/databases/shared-mime-info/DEINSTALL 2011/10/29 13:20:54 1.4
@@ -1,12 +1,20 @@ @@ -1,12 +1,20 @@
1# $NetBSD: DEINSTALL,v 1.3 2008/10/31 14:02:18 wiz Exp $ 1# $NetBSD: DEINSTALL,v 1.4 2011/10/29 13:20:54 marino Exp $
2 2
3MIMEDB_PATH="@MIMEDB_PATH@" 3MIMEDB_PATH="@MIMEDB_PATH@"
4 4
5case ${STAGE} in 5case ${STAGE} in
6POST-DEINSTALL) 6POST-DEINSTALL)
7 (cd ${MIMEDB_PATH} && \ 7 (cd ${MIMEDB_PATH} && \
8 ${LS} . | ${GREP} -v '^packages$' | ${XARGS} ${RM} -rf) 8 ${LS} . | ${GREP} -v '^packages$' | ${XARGS} ${RM} -rf)
9 ${RMDIR} ${MIMEDB_PATH}/packages || ${TRUE} 9 if [ -d ${MIMEDB_PATH}/packages ]; then
10 ${RMDIR} ${MIMEDB_PATH} || ${TRUE} 10 if [ -n `${LS} -A ${MIMEDB_PATH}/packages` ]; then
 11 ${RMDIR} ${MIMEDB_PATH}/packages
 12 fi
 13 fi
 14 if [ -d ${MIMEDB_PATH} ]; then
 15 if [ -n `${LS} -A ${MIMEDB_PATH}` ]; then
 16 ${RMDIR} ${MIMEDB_PATH}
 17 fi
 18 fi
11 ;; 19 ;;
12esac 20esac