PREUN
/bin/sh
if [ "$1" = "0" ]; then
/sbin/chkconfig --del courier-authlib
{
if [ -f /var/lock/subsys/courier-authlib ]; then
/sbin/service courier-authlib stop 1>&2 || :;
fi };fi
POSTIN
/bin/sh
/sbin/ldconfig /usr/lib64/courier-authlib
/sbin/chkconfig --add courier-authlib
{
skip_auto_restart() {
[ -f /etc/sysconfig/rpm ] && . /etc/sysconfig/rpm
[ -f /etc/sysconfig/courier-authlib ] && . /etc/sysconfig/courier-authlib
echo ${RPM_SKIP_AUTO_RESTART:-no}
};
if [ $(skip_auto_restart) = no ]; then
if [ -f /var/lock/subsys/courier-authlib ]; then
/sbin/service courier-authlib restart 1>&2 || :;
else
echo 'Run "/sbin/service courier-authlib start" to start authlib daemon.'
fi
fi };
POSTUN
/bin/sh
/sbin/ldconfig /usr/lib64/courier-authlib
Triggers
courier <
0.48
/bin/sh
if [ -f /etc/courier/authdaemonrc ]; then
. /etc/courier/authdaemonrc
/bin/sed -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
| sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
/bin/sed -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
| sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
/bin/sed -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
fi
if [ -f /var/lock/subsys/courier ]; then
if [ -f /var/spool/courier/authdaemon/pid ]; then
kill `cat /var/spool/courier/authdaemon/pid`
rm -f /var/spool/courier/authdaemon/*
/sbin/service courier-authlib start
fi
fi
courier-imap-common <
4.0.0
/bin/sh
if [ -f /etc/courier-imap/authdaemonrc ]; then
. /etc/courier-imap/authdaemonrc
/bin/sed -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
| sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
/bin/sed -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
| sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
/bin/sed -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
fi
if [ -f /var/lock/subsys/courier-imap ]; then
if [ -f /var/lib/authdaemon/pid ]; then
kill `cat /var/lib/authdaemon/pid`
rm -f /var/lib/authdaemon/*
/sbin/service courier-authlib start
fi
fi
sqwebmail <
5.0.0
/bin/sh
if [ -f /etc/sqwebmail/authdaemonrc ]; then
. /etc/sqwebmail/authdaemonrc
/bin/sed -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
| sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
/bin/sed -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
| sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
/bin/sed -i s/^daemons=.*/"daemons=$daemons"/ /etc/authlib/authdaemonrc
fi
if [ -f /var/lock/subsys/sqwebmail ]; then
if [ -f /var/spool/sqwebmail/authdaemon/pid ]; then
kill `cat /var/spool/sqwebmail/authdaemon/pid`
rm -f /var/spool/sqwebmail/authdaemon/*
/sbin/service courier-authlib start
fi
fi