Cyrus Upgrade
2.3.9 to 2.3.12p2
From doc/install-upgrade.html
Upgrading from 2.3.9
The method used for generating Globally Unique IDentifiers used for replication has been changed to be the SHA1 hash of the messages. If you wish to upgrade the existing GUIDs in particular mailbox(es) or the entire server, perform the following steps in the listed order. Note that is is NOT REQUIRED that existing GUIDs be upgraded.
Zero GUIDs on the replica (reconstruct -g)
Regenerate GUIDs on the master (reconstruct -G)
Regenerate GUIDs on the replica (reconstruct -G)
Full Process
install cyrus-imap, cyrus-sasl (my build), mimedefang-perl-modules, and mimedefang
copy the following onto the new host
make /tmp/VOIPmail
for mimedefang-filter VOIP conversion
reconfigure sendmail
enable the startup scripts (rc.sendmail
, rc.cyrus
, rc.saslauthd
, rc.mimedefang
)
Upgrade the GUIDs (as per above)
/src/pkgs/sendmail-slackware-thoughtbit-tls-sasl.mc
is the sendmail config to use (it includes cyrus and mimedefang)
build ffmpeg - build yasm, then rebuild ffmpeg
update sendmail-slackware-thoughtbit-tls-sasl.mc in package (and decide which package to put the mimedefang one in - maybe one in each package…)
build perl-memcache and perl-Fileinfo