diff options
Diffstat (limited to 'security/cyrus-sasl2/pkg-deinstall')
-rw-r--r-- | security/cyrus-sasl2/pkg-deinstall | 13 |
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 |