summaryrefslogtreecommitdiff
path: root/mail/cyrus-imapd/DEINSTALL
diff options
context:
space:
mode:
Diffstat (limited to 'mail/cyrus-imapd/DEINSTALL')
-rw-r--r--mail/cyrus-imapd/DEINSTALL86
1 files changed, 20 insertions, 66 deletions
diff --git a/mail/cyrus-imapd/DEINSTALL b/mail/cyrus-imapd/DEINSTALL
index f449695f9da..31ba1bd4575 100644
--- a/mail/cyrus-imapd/DEINSTALL
+++ b/mail/cyrus-imapd/DEINSTALL
@@ -1,68 +1,22 @@
#!/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
+# $NetBSD: DEINSTALL,v 1.2 2001/11/24 20:49:42 jlam Exp $
+
+IMAPDCONF=@IMAPDCONF@
+
+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
+ ALL_DIRS="${ALL_DIRS} ${dir}"
+ fi
+ done
+fi