When I applied the script, I lost the Cyrus-imap addon. So, following gregswallow's advice, I excluded updating apache (because of db4 - cyrus is depending on db3)
I've downloaded everything and applied the script manually, checking for cyrus to work correctly between each step. Since I did not reboot after each step, the test might not be good.
I skipped apache because of db4 and I also skipped
securemail because e-smith-imap is needed by e-smith-ssl-imap.
It resulted with a no go! Trying to login:
cyradm -user cyrus localhost
IMAP Password: <<-- same pw as before upgrade
Login failed: authentication failure at /usr/lib/perl5/site_perl/5.6.1/i386-linux/Cyrus/IMAP/Admin.pm line 114
cyradm: cannot authenticate to server with as cyrus
Maybe the double-bounce kit is the problem...
For more information, here's an overview of the installation of the cyrus-imap server:
rpm -e e-smith-imap
rpm -e devecot
/sbin/e-smith/config setprop imap status disabled
/sbin/e-smith/config setprop popd status disabled
cyrus-imapd-2.1.12-9.i386.rpm
cyrus-imapd-devel-2.1.12-9.i386.rpm
cyrus-imapd-utils-2.1.12-9.i386.rpm
cyrus-sasl-2.1.12-2.i386.rpm
cyrus-sasl-devel-2.1.12-2.i386.rpm
cyrus-sasl-gssapi-2.1.12-2.i386.rpm
cyrus-sasl-md5-2.1.12-2.i386.rpm
cyrus-sasl-ntlm-2.1.12-2.i386.rpm
cyrus-sasl-plain-2.1.12-2.i386.rpm
db3x-3.2.9-4.i386.rpm
perl-Cyrus-2.1.12-9.i386.rpm