Sophie

Sophie

distrib > Mandriva > 2006.0 > x86_64 > media > contrib > by-pkgid > b4ac6026a76773f11ecdc8cdd17c25bc > scriptlet

exim-4.50-5mdk.x86_64.rpm

PREUN

/bin/sh
/usr/share/rpm-helper/del-service exim $1 exim 
if [ $1 = 0 ]; then
update-alternatives --remove mta /usr/sbin/sendmail.exim
fi

POSTIN

/bin/sh
/usr/share/rpm-helper/add-service exim $1 exim 
update-alternatives --install /usr/sbin/sendmail mta /usr/sbin/sendmail.exim 40 --slave /usr/lib64/sendmail mta-in_libdir /usr/sbin/sendmail.exim --slave /usr/bin/mailq mta-mailq /usr/bin/mailq.exim --slave /usr/bin/newaliases mta-newaliases /usr/bin/newaliases.exim --slave /usr/bin/rmail mta-rmail /usr/bin/rmail.exim --slave /etc/aliases mta-etc_aliases /etc/exim/aliases

# scrub hints files - db files change format between builds so
# killing the hints can save an MTA crash later
[ -d /var/spool/exim/db ] && rm -f /var/spool/exim/db/*

# alternatives changes the mode of /usr/bin/exim so we have to chmod
chmod 4755 /usr/bin/exim


# necessary when we upgrade from a non-alternatives package

POSTUN

/bin/sh
if [ "$1" -ge "1" ]; then
	/sbin/service exim  condrestart > /dev/null 2>&1
fi

Triggers

exim

/bin/sh
[ -e /usr/sbin/sendmail.exim ] && update-alternatives --install /usr/sbin/sendmail mta /usr/sbin/sendmail.exim 40 --slave /usr/lib64/sendmail mta-in_libdir /usr/sbin/sendmail.exim --slave /usr/bin/mailq mta-mailq /usr/bin/mailq.exim --slave /usr/bin/newaliases mta-newaliases /usr/bin/newaliases.exim --slave /usr/bin/rmail mta-rmail /usr/bin/rmail.exim --slave /etc/aliases mta-etc_aliases /etc/exim/aliases || :