diff options
author | zuntum <zuntum@pkgsrc.org> | 2001-11-01 00:57:41 +0000 |
---|---|---|
committer | zuntum <zuntum@pkgsrc.org> | 2001-11-01 00:57:41 +0000 |
commit | c72c1cf5f95cbe537b005028f1743cddb16ef203 (patch) | |
tree | 93b6296152ccfbaa88b43de043b2d69ce6e63fc5 /mail/cyrus-imapd/DEINSTALL | |
parent | 37637e483f1bf6574e9306aebbd013bb63d888d6 (diff) | |
download | pkgsrc-c72c1cf5f95cbe537b005028f1743cddb16ef203.tar.gz |
Move pkg/ files into package's toplevel directory
Diffstat (limited to 'mail/cyrus-imapd/DEINSTALL')
-rw-r--r-- | mail/cyrus-imapd/DEINSTALL | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/mail/cyrus-imapd/DEINSTALL b/mail/cyrus-imapd/DEINSTALL new file mode 100644 index 00000000000..f449695f9da --- /dev/null +++ b/mail/cyrus-imapd/DEINSTALL @@ -0,0 +1,68 @@ +#!/bin/sh +# +# $NetBSD: DEINSTALL,v 1.1 2001/11/01 00:59:46 zuntum Exp $ +# + +PKGNAME=$1 +STAGE=$2 + +AWK="@AWK@" +CAT="@CAT@" +RM="@RM@" + +IMAPDCONF=/etc/imapd.conf + +case ${STAGE} in +DEINSTALL) + ;; + +POST-DEINSTALL) + existing_dirs='' + if [ -f ${IMAPDCONF} ] + then + imap_dirs=`\ + ${AWK} '/configdirectory:/ { print $2 }; \ + /partition-.*:/ { print $2 }; \ + /sievedir:/ { print $2 }' \ + ${IMAPDCONF}` + for dir in ${imap_dirs} + do + if [ -d ${dir} ] + then + existing_dirs="${existing_dirs} ${dir}" + fi + done + fi + + ${CAT} << EOF +=========================================================================== +If you won't be using ${PKGNAME} any longer, you may want +to remove: + + * the following files: + + ${IMAPDCONF} +EOF + if [ -n "${existing_dirs}" ] + then + ${CAT} << EOF + + * the following directories: + +EOF + for dir in ${existing_dirs} + do + echo " ${dir}" + done + fi + ${CAT} << EOF +=========================================================================== +EOF + ;; + +*) + echo "Unexpected argument: ${STAGE}" + exit 1 + ;; +esac +exit 0 |