summaryrefslogtreecommitdiff
path: root/security/cyrus-sasl2/pkg-deinstall
diff options
context:
space:
mode:
Diffstat (limited to 'security/cyrus-sasl2/pkg-deinstall')
-rw-r--r--security/cyrus-sasl2/pkg-deinstall13
1 files changed, 13 insertions, 0 deletions
diff --git a/security/cyrus-sasl2/pkg-deinstall b/security/cyrus-sasl2/pkg-deinstall
index 4d22d7921b8b..3934276141a9 100644
--- a/security/cyrus-sasl2/pkg-deinstall
+++ b/security/cyrus-sasl2/pkg-deinstall
@@ -34,9 +34,22 @@ delete_user() {
}
+# This should really be uninstalled by Sendmail
+
+sendmail_conf() {
+ if [ -f ${PKG_PREFIX}/lib/sasl2/Sendmail.conf ]; then
+ echo "pwcheck_method: %%PWCHECK_METHOD%%" > ${PKG_PREFIX}/lib/sasl2/Sendmail.conf.tmp
+ if cmp -s ${PKG_PREFIX}/lib/sasl2/Sendmail.conf ${PKG_PREFIX}/lib/sasl2/Sendmail.conf.tmp; then
+ rm -f ${PKG_PREFIX}/lib/sasl2/Sendmail.conf
+ fi
+ rm -f ${PKG_PREFIX}/lib/sasl2/Sendmail.conf.tmp
+ fi
+}
+
case $2 in
DEINSTALL)
delete_sasldb
+ sendmail_conf
;;
POST-DEINSTALL)
delete_user