Sophie

Sophie

distrib > PLD > ra > i686 > media > dist > by-pkgid > 71d13da6813ac62c076e5110c5e3297e > scriptlet

exim-3.36-5.i686.rpm

PREIN

/bin/sh
if [ -n "`/usr/bin/getgid exim`" ]; then
	if [ "`getgid exim`" != "79" ]; then
		echo "Error: group exim doesn't have gid=79. Correct this before installing Exim." 1>&2
		exit 1
	fi
else
	/usr/sbin/groupadd -g 79 -r -f exim
fi

if [ -n "`/bin/id -u exim 2>/dev/null`" ]; then
	if [ "`id -u exim`" != "79" ]; then
		echo "Error: user exim doesn't have uid=79. Correct this before installing Exim." 1>&2
		exit 1
	fi
else
	/usr/sbin/useradd -u 79 -r -d /var/spool/exim -s /bin/false -c "Exim pseudo user" -g exim exim 1>&2
fi

PREUN

/bin/sh
if [ "$1" = "0" ]; then
	if [ -f /var/lock/subsys/exim ]; then
		/etc/rc.d/init.d/exim stop >&2
	fi
	/sbin/chkconfig --del exim
fi

POSTIN

/bin/sh
umask 022
/sbin/chkconfig --add exim
if [ -f /var/lock/subsys/exim ]; then
	/etc/rc.d/init.d/exim restart >&2
else
	echo "Run \"/etc/rc.d/init.d/exim start\" to start exim daemon."
fi

if [ ! -f /etc/mail/mailname ]; then
	rm -f /etc/mail/mailname && hostname -f > /etc/mail/mailname
	chmod 644 /etc/mail/mailname
fi
newaliases
[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c /usr/share/info >/dev/null 2>&1

POSTUN

/bin/sh
[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c /usr/share/info >/dev/null 2>&1
if [ "$1" = "0" ]; then
	/usr/sbin/userdel exim
	/usr/sbin/groupdel exim
fi