summaryrefslogtreecommitdiff
path: root/mail/cyrus-imapd23/DEINSTALL
blob: 1cc436e409a972667e55f9315fa1a579ef51ae98 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# $NetBSD: DEINSTALL,v 1.1.1.1 2010/02/11 08:27:09 obache Exp $

IMAPDCONF=@IMAPDCONF@

case ${STAGE} in
DEINSTALL)
	if [ -f ${IMAPDCONF} ]; then
		IMAPDIRS=`
			${AWK} '/configdirectory:/      { print $2 };	\
				/partition-.*:/         { print $2 };	\
				/sievedir:/             { print $2 }'	\
				${IMAPDCONF} | ${SORT} -ur`
		_IMAPDIRS=
		for dir in ${IMAPDIRS}; do
			${RMDIR} -p ${dir} 2>/dev/null || ${TRUE}
			if [ -d ${dir} ]; then
				_IMAPDIRS="${_IMAPDIRS} ${dir}"
			fi
		done
		if [ -n "${_IMAPDIRS}" ]; then
			${CAT} << EOF
===========================================================================
If you won't be using ${PKGNAME} any longer, you may want to remove
the following directories:

EOF
			for dir in ${_IMAPDIRS}; do
				if [ -d "${dir}" ]; then
					${ECHO} "	${dir}"
				fi
			done
                	${CAT} << EOF
===========================================================================
EOF
		fi
	fi
	;;
esac