Sophie

Sophie

distrib > Mandriva > 2007.0 > i586 > media > contrib-release > by-pkgid > 7669a76c422f56b0656253a36fb637cf > scriptlet

courier-imap-4.1.1-6mdv2007.0.i586.rpm

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