Pullup tickets #3103 and #3106.
[pkgsrc.git] / mail / cyrus-imapd21 / DEINSTALL
1 # $NetBSD: DEINSTALL,v 1.3 2004/07/30 23:03:58 jlam Exp $
2
3 IMAPDCONF=@IMAPDCONF@
4
5 case ${STAGE} in
6 DEINSTALL)
7         if [ -f ${IMAPDCONF} ]; then
8                 IMAPDIRS=`
9                         ${AWK} '/configdirectory:/      { print $2 };   \
10                                 /partition-.*:/         { print $2 };   \
11                                 /sievedir:/             { print $2 }'   \
12                                 ${IMAPDCONF} | ${SORT} -ur`
13                 _IMAPDIRS=
14                 for dir in ${IMAPDIRS}; do
15                         ${RMDIR} -p ${dir} 2>/dev/null || ${TRUE}
16                         if [ -d ${dir} ]; then
17                                 _IMAPDIRS="${_IMAPDIRS} ${dir}"
18                         fi
19                 done
20                 if [ -n "${_IMAPDIRS}" ]; then
21                         ${CAT} << EOF
22 ===========================================================================
23 If you won't be using ${PKGNAME} any longer, you may want to remove
24 the following directories:
25
26 EOF
27                         for dir in ${_IMAPDIRS}; do
28                                 if [ -d "${dir}" ]; then
29                                         ${ECHO} "       ${dir}"
30                                 fi
31                         done
32                         ${CAT} << EOF
33 ===========================================================================
34 EOF
35                 fi
36         fi
37         ;;
38 esac