Sophie

Sophie

distrib > Fedora > 20 > x86_64 > by-pkgid > 60d19a624acb127721f812d56e89ba61 > scriptlet

exim-4.80.1-8.fc20.x86_64.rpm

PREIN

/bin/sh
/usr/sbin/groupadd -g 93 exim 2>/dev/null
/usr/sbin/useradd -d /var/spool/exim -s /sbin/nologin -G mail -M -r -u 93 -g exim exim 2>/dev/null
# Copy TLS certs from old location to new -- don't move them, because the
# config file may be modified and may be pointing to the old location.
if [ ! -f /etc/pki/tls/certs/exim.pem -a -f /usr/share/ssl/certs/exim.pem ] ; then
   cp /usr/share/ssl/certs/exim.pem /etc/pki/tls/certs/exim.pem
   cp /usr/share/ssl/private/exim.pem /etc/pki/tls/private/exim.pem
fi

exit 0

PREUN

/bin/sh

if [ $1 -eq 0 ] ; then 
        # Package removal, not upgrade 
        systemctl --no-reload disable exim.service > /dev/null 2>&1 || : 
        systemctl stop exim.service > /dev/null 2>&1 || : 
fi 
if [ $1 = 0 ]; then
	/usr/sbin/alternatives --remove mta /usr/sbin/sendmail.exim
fi

POSTIN

/bin/sh

if [ $1 -eq 1 ] ; then 
        # Initial installation 
        systemctl preset exim.service >/dev/null 2>&1 || : 
fi 

/usr/sbin/alternatives --install /usr/sbin/sendmail mta /usr/sbin/sendmail.exim 10 \
	--slave /usr/bin/mailq mta-mailq /usr/bin/mailq.exim \
	--slave /usr/bin/runq mta-runq /usr/bin/runq.exim \
	--slave /usr/bin/rsmtp mta-rsmtp /usr/bin/rsmtp.exim \
	--slave /usr/bin/rmail mta-rmail /usr/bin/rmail.exim \
	--slave /etc/pam.d/smtp mta-pam /etc/pam.d/exim \
	--slave /usr/bin/newaliases mta-newaliases /usr/bin/newaliases.exim \
	--slave /usr/lib/sendmail mta-sendmail /usr/lib/sendmail.exim \
	--slave /usr/share/man/man1/mailq.1.gz mta-mailqman /usr/share/man/man8/exim.8.gz \
	--initscript exim

POSTUN

/bin/sh

systemctl daemon-reload >/dev/null 2>&1 || : 
if [ $1 -ge 1 ] ; then 
        # Package upgrade, not uninstall 
        systemctl try-restart exim.service >/dev/null 2>&1 || : 
fi 
if [ $1 -ge 1 ]; then
	mta=`readlink /etc/alternatives/mta`
	if [ "$mta" == "/usr/sbin/sendmail.exim" ]; then
		/usr/sbin/alternatives --set mta /usr/sbin/sendmail.exim
	fi
fi

Triggers

exim < 4.76-6

/bin/sh
/usr/bin/systemd-sysv-convert --save exim >/dev/null 2>&1 ||:
/bin/systemctl enable exim.service >/dev/null 2>&1
/sbin/chkconfig --del exim >/dev/null 2>&1 || :
/bin/systemctl try-restart exim.service >/dev/null 2>&1 || :

clamav < 4.76-6

/bin/sh
/usr/bin/systemd-sysv-convert --save clamd.exim >/dev/null 2>&1 ||:
/bin/systemctl enable clamd.exim.service >/dev/null 2>&1
/sbin/chkconfig --del clamd.exim >/dev/null 2>&1 || :
/bin/systemctl try-restart clamd.exim.service >/dev/null 2>&1 || :