2000-08-25 14:35:40 +02:00
|
|
|
#!/bin/sh
|
|
|
|
#
|
2001-11-01 01:57:41 +01:00
|
|
|
# $NetBSD: DEINSTALL,v 1.1 2001/11/01 00:59:46 zuntum Exp $
|
2000-08-25 14:35:40 +02:00
|
|
|
#
|
|
|
|
|
|
|
|
PKGNAME=$1
|
|
|
|
STAGE=$2
|
|
|
|
|
2000-12-10 10:45:32 +01:00
|
|
|
AWK="@AWK@"
|
|
|
|
CAT="@CAT@"
|
|
|
|
RM="@RM@"
|
|
|
|
|
|
|
|
IMAPDCONF=/etc/imapd.conf
|
2000-08-25 14:35:40 +02:00
|
|
|
|
|
|
|
case ${STAGE} in
|
|
|
|
DEINSTALL)
|
|
|
|
;;
|
2000-12-10 10:45:32 +01:00
|
|
|
|
2000-08-25 14:35:40 +02:00
|
|
|
POST-DEINSTALL)
|
2000-12-10 10:45:32 +01:00
|
|
|
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
|
2000-08-25 14:35:40 +02:00
|
|
|
===========================================================================
|
2000-12-10 10:45:32 +01:00
|
|
|
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
|
2000-08-25 14:35:40 +02:00
|
|
|
===========================================================================
|
|
|
|
EOF
|
2000-12-10 10:45:32 +01:00
|
|
|
;;
|
|
|
|
|
2000-08-25 14:35:40 +02:00
|
|
|
*)
|
2000-12-10 10:45:32 +01:00
|
|
|
echo "Unexpected argument: ${STAGE}"
|
2000-08-25 14:35:40 +02:00
|
|
|
exit 1
|
|
|
|
;;
|
|
|
|
esac
|
|
|
|
exit 0
|