Sophie

Sophie

distrib > PLD > ra > i686 > media > dist > by-pkgid > 7f93400ec3239f9d3d421d7ca2ec7a7b > scriptlet

cyrus-imapd-2.0.16-10.i686.rpm

PREIN

/bin/sh
if [ -z "`id -u cyrus 2>/dev/null`" ]; then
	/usr/sbin/useradd -u 76 -r -d /var/spool/imap -s /bin/false -c "Cyrus User" -g mail cyrus 1>&2
fi

PREUN

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

POSTIN

/bin/sh
/sbin/chkconfig --add cyrus-imapd
touch /var/lib/imap/faillog
chown cyrus.mail /var/lib/imap/faillog
chmod 640 /var/lib/imap/faillog
cd /var/lib/imap
chattr +S . user quota user/* quota/* 2>/dev/null
chattr +S /var/spool/imap /var/spool/imap/* 2>/dev/null
if [ -f /var/lock/subsys/cyrus-imapd ]; then
	/etc/rc.d/init.d/cyrus-imapd restart 1>&2
else
	echo "Run \"/etc/rc.d/init.d/cyrus-imapd start\" to start cyrus imap daemon."
fi

POSTUN

/bin/sh
if [ "$1" = "0" ]; then
	/usr/sbin/userdel cyrus
fi