PREUN
/bin/sh
/usr/share/rpm-helper/del-service courier-imap $1 courier-imapd
/usr/share/rpm-helper/del-service courier-imap $1 courier-imapd-ssl
POSTIN
/bin/sh
# generate SSL cert if needed
if [ $1 = 1 ]; then
openssl req -new -x509 -days 365 \
-config /etc/pki/tls/courier-imapd.cnf \
-keyout /etc/pki/tls/private/courier-imapd.pem \
-out /etc/pki/tls/certs/courier-imapd.pem
# courier-imap requires cert and key in the same file
cat /etc/pki/tls/certs/courier-imapd.pem \
>> /etc/pki/tls/private/courier-imapd.pem
# enforce strict perms
chmod 600 /etc/pki/tls/private/courier-imapd.pem
fi
if [ -f /etc/courier/imapd.rpmnew ]; then
/usr/lib/courier-authlib/sysconftool /etc/courier/imapd.rpmnew >/dev/null
fi
if [ -f /etc/courier/imapd-ssl.rpmnew ]; then
/usr/lib/courier-authlib/sysconftool /etc/courier/imapd-ssl.rpmnew >/dev/null
fi
/usr/share/rpm-helper/add-service courier-imap $1 courier-imapd
/usr/share/rpm-helper/add-service courier-imap $1 courier-imapd-ssl