+%triggerin -- courier < 0.48
+if [ -f /etc/courier/authdaemonrc ]; then
+ . /etc/courier/authdaemonrc
+
+ %{__sed} -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
+ | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
+ %{__sed} -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
+ | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
+ %{__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
+
+%triggerin -- courier-imap-common < 4.0.0
+if [ -f /etc/courier-imap/authdaemonrc ]; then
+ . /etc/courier-imap/authdaemonrc
+
+ %{__sed} -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
+ | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
+ %{__sed} -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
+ | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
+ %{__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
+
+%triggerin -- sqwebmail < 5.0.0
+if [ -f /etc/sqwebmail/authdaemonrc ]; then
+ . /etc/sqwebmail/authdaemonrc
+
+ %{__sed} -i s/^authmodulelist=.*/"authmodulelist=\"`echo $authmodulelist \
+ | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
+ %{__sed} -i s/^authmodulelistorig=.*/"authmodulelistorig=\"`echo $authmodulelistorig\
+ | sed s/'authcram'/''/ | sed s/' '/' '/`\""/ /etc/authlib/authdaemonrc
+ %{__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
+
+%triggerin -n %{name}-authldap -- courier-authldap < 0.48
+if [ -f /etc/courier/authldaprc ]; then
+ mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
+ cp -f /etc/courier/authldaprc /etc/authlib/authldaprc
+ %service -q courier-authlib restart
+fi
+
+%triggerin -n %{name}-authldap -- courier-imap-authldap < 4.0.0
+if [ -f /etc/courier-imap/authldaprc ]; then
+ mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
+ cp -f /etc/courier-imap/authldaprc /etc/authlib/authldaprc
+ %service -q courier-authlib restart
+fi
+
+%triggerin -n %{name}-authldap -- sqwebmail-auth-ldap < 5.0.0
+if [ -f /etc/sqwebmail/authldaprc ]; then
+ mv -f /etc/authlib/authldaprc /etc/authlib/authldaprc.new
+ cp -f /etc/sqwebmail/authldaprc /etc/authlib/authldaprc
+ %service -q courier-authlib restart
+fi
+
+%triggerin -n %{name}-authmysql -- courier-authmysql < 0.48
+if [ -f /etc/courier/authmysqlrc ]; then
+ mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
+ cp -f /etc/courier/authmysqlrc /etc/authlib/authmysqlrc
+ %service -q courier-authlib restart
+fi
+
+%triggerin -n %{name}-authmysql -- courier-imap-authmysql < 4.0.0
+if [ -f /etc/courier-imap/authmysqlrc ]; then
+ mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
+ cp -f /etc/courier-imap/authmysqlrc /etc/authlib/authmysqlrc
+ %service -q courier-authlib restart
+fi
+
+%triggerin -n %{name}-authmysql -- sqwebmail-auth-mysql < 5.0.0
+if [ -f /etc/sqwebmail/authmysqlrc ]; then
+ mv -f /etc/authlib/authmysqlrc /etc/authlib/authmysqlrc.new
+ cp -f /etc/sqwebmail/authmysqlrc /etc/authlib/authmysqlrc
+ %service -q courier-authlib restart
+fi
+
+%triggerin -n %{name}-authpgsql -- courier-authpgsql < 0.48
+if [ -f /etc/courier/authpgsqlrc ]; then
+ mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
+ cp -f /etc/courier/authpgsqlrc /etc/authlib/authpgsqlrc
+ %service -q courier-authlib restart
+fi
+
+%triggerin -n %{name}-authpgsql -- courier-imap-authpgsql < 4.0.0
+if [ -f /etc/courier-imap/authpgsqlrc ]; then
+ mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
+ cp -f /etc/courier-imap/authpgsqlrc /etc/authlib/authpgsqlrc
+ %service -q courier-authlib restart
+fi
+
+%triggerin -n %{name}-authpgsql -- sqwebmail-auth-pgsql < 5.0.0
+if [ -f /etc/sqwebmail/authpgsqlrc ]; then
+ mv -f /etc/authlib/authpgsqlrc /etc/authlib/authpgsqlrc.new
+ cp -f /etc/sqwebmail/authpgsqlrc /etc/authlib/authpgsqlrc
+ %service -q courier-authlib restart
+fi
+
+%triggerin -n %{name}-authuserdb -- courier < 0.48
+if [ -d /etc/courier/userdb ]; then
+ mv -f /etc/courier/userdb/* /etc/authlib/userdb
+ makeuserdb
+fi
+if [ -f /etc/courier/userdb ]; then
+ mv -f /etc/courier/userdb /etc/authlib/userdb
+ makeuserdb
+fi
+
+%triggerin -n %{name}-authuserdb -- courier-imap-userdb < 4.0.0
+if [ -d /etc/courier-imap/userdb ]; then
+ mv -f /etc/courier-imap/userdb/* /etc/authlib/userdb
+ makeuserdb
+fi
+if [ -f /etc/courier-imap/userdb ]; then
+ mv -f /etc/courier-imap/userdb /etc/authlib/userdb
+ makeuserdb
+fi
+
+%triggerin -n %{name}-authuserdb -- sqwebmail-auth-userdb < 5.0.0
+if [ -d /etc/sqwebmail/userdb ]; then
+ mv -f /etc/sqwebmail/userdb/* /etc/authlib/userdb
+ makeuserdb
+fi
+if [ -f /etc/sqwebmail/userdb ]; then
+ mv -f /etc/sqwebmail/userdb /etc/authlib/userdb
+ makeuserdb
+fi