Sophie

Sophie

distrib > Fedora > 14 > i386 > media > os > by-pkgid > e8fbae814285c6ae16584b5f2671ac91 > scriptlet

exim-4.71-4.fc14.i686.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 = 0 ]; then
	/sbin/service exim stop > /dev/null 2>&1
	/sbin/chkconfig --del exim
	/usr/sbin/alternatives --remove mta /usr/sbin/sendmail.exim
fi

POSTIN

/bin/sh
/sbin/chkconfig --add exim

/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
if [ "$1" -ge "1" ]; then
	/sbin/service exim  condrestart > /dev/null 2>&1
	mta=`readlink /etc/alternatives/mta`
	if [ "$mta" == "/usr/sbin/sendmail.exim" ]; then
		/usr/sbin/alternatives --set mta /usr/sbin/sendmail.exim
	fi
fi