Sophie

Sophie

distrib > PLD > ac > amd64 > by-pkgid > f4a9b85310930828f1c4bad595724412 > scriptlet

courier-imap-4.1.1-4.amd64.rpm

PREUN

/bin/sh
if [ "$1" = "0" ]; then
	{
if [ -f /var/lock/subsys/courier-imap ]; then
/sbin/service courier-imap stop 1>&2 || :;
fi };	/sbin/chkconfig --del courier-imap
fi

if [ "$1" = "0" ]; then
	{
if [ -f /var/lock/subsys/courier-imap-ssl ]; then
/sbin/service courier-imap-ssl stop 1>&2 || :;
fi };	/sbin/chkconfig --del courier-imap-ssl
fi

POSTIN

/bin/sh
/sbin/chkconfig --add courier-imap
/sbin/chkconfig --add courier-imap-ssl
{
skip_auto_restart() {
[ -f /etc/sysconfig/rpm ] && . /etc/sysconfig/rpm
[ -f /etc/sysconfig/courier-imap ] && . /etc/sysconfig/courier-imap
echo ${RPM_SKIP_AUTO_RESTART:-no}
};
if [ $(skip_auto_restart) = no ]; then
if [ -f /var/lock/subsys/courier-imap ]; then
/sbin/service courier-imap restart 1>&2 || :;
else
echo 'Run "/sbin/service courier-imap start" to start courier-imap daemon.'
fi
fi };{
skip_auto_restart() {
[ -f /etc/sysconfig/rpm ] && . /etc/sysconfig/rpm
[ -f /etc/sysconfig/courier-imap-ssl ] && . /etc/sysconfig/courier-imap-ssl
echo ${RPM_SKIP_AUTO_RESTART:-no}
};
if [ $(skip_auto_restart) = no ]; then
if [ -f /var/lock/subsys/courier-imap-ssl ]; then
/sbin/service courier-imap-ssl restart 1>&2 || :;
else
echo 'Run "/sbin/service courier-imap-ssl start" to start courier-imap-ssl daemon.'
fi
fi };

Triggers

courier-imap < 3.0.5

/bin/sh
if [ -f /var/lib/openssl/certs/imapd.pem ]; then
	echo
	echo imapd.pem has been moved automatically to /etc/courier-imap/certs
	echo
	mv -f /var/lib/openssl/certs/imapd.pem /etc/courier-imap/certs
fi
if [ -f /etc/sysconfig/courier-imap ]; then
	. /etc/sysconfig/courier-imap
	for opt in `grep ^[^#] /etc/sysconfig/courier-imap |grep -v TLS_CERTFILE |grep -v MAILDIR |grep -v COURIERTLS |cut -d= -f1`;
	do
		eval opt2=\$$opt
		sed -i s/^$opt=.*/"$opt=\"$opt2\""/ /etc/courier-imap/imapd
		sed -i s/^$opt=.*/"$opt=\"$opt2\""/ /etc/courier-imap/imapd-ssl
	done
	sed -i s/^SSLADDRESS=.*/"SSLADDRESS=$ADDRESS_SSL"/ /etc/courier-imap/imapd-ssl
	sed -i s/^SSLPORT=.*/"SSLPORT=$PORTS_SSL"/ /etc/courier-imap/imapd-ssl
	sed -i s!^MAILDIRPATH=.*!"MAILDIRPATH=\"$MAILDIR\""! /etc/courier-imap/imapd-ssl
	sed -i s!^MAILDIRPATH=.*!"MAILDIRPATH=\"$MAILDIR\""! /etc/courier-imap/imapd
	echo
	echo IMAPD config file has been rewriten to /etc/courier-imap/imapd,imapd-ssl
	echo please look at them
	echo
fi
{
skip_auto_restart() {
[ -f /etc/sysconfig/rpm ] && . /etc/sysconfig/rpm
[ -f /etc/sysconfig/courier-imap ] && . /etc/sysconfig/courier-imap
echo ${RPM_SKIP_AUTO_RESTART:-no}
};
if [ $(skip_auto_restart) = no ]; then
if [ -f /var/lock/subsys/courier-imap ]; then
/sbin/service courier-imap restart 1>&2 || :;
fi
fi };

courier-imap < 3.0.6

/bin/sh
. /etc/courier-imap/imapd-ssl
if [ $TLS_CACHEFILE = "/var/couriersslcache" ]; then
	sed -i s/^TLS_CACHEFILE=.*/"TLS_CACHEFILE=\/var\/spool\/courier-imap\/couriersslcache"/ /etc/courier-imap/imapd-ssl
fi