Things that went amazingly right:
- The Launchd scripts I had converted system services over to all appeared to run perfectly.
- Removing the spare (standby) disk from the RAID mirror and setting it up as a TimeMachine backup disk worked fine.
Things that went horribly wrong:
- After running through the upgrade install on the 10.5 DVD, the machine refused to boot up (verbose boot showed some kext loading and then the machine would power itself off). I eventually fixed this by booting off of the install DVD, removing the entire contents of /System/Library/Extensions and re-running the upgrade. This seemed to fix things.
- Upon first successful boot, there were no accounts in the admin group (my account had been the only one with admin privileges). Booting into single user mode allowed me to update /private/var/db/dslocal/nodes/Default/groups/admin.plist and fix the problem.
- The postfix user and postdrop group had changed to _postfix and _postdrop (so my postfix config needed to be updated.
- The new clamav user and groups shared uid/gid with dovecot user/groups I had added. I think I've moved all of my created users/groups to uid/gid > 500 so this shouldn't be a problem in the future.
- postfix decided to work for a while and then eventually become unable to look up users via the local_recipient_maps setting I had been using (unix:passwd.byname $alias_maps) changing this to use the proxy (proxy:unix:passwd.byname $alias_maps) seems to have fixed it.
Relatively minor issues:
- my syslog conf got wiped out (/etc/syslog.conf was replaced)
- my snmpd.conf got wiped out (/etc/snmpd/snmpd.conf was replaced)
- The Time Machine disk is on a PCI IDE card and the machine thinks that the disk is 'removable' , but a little /etc/fstab magic should make it so that it gets mounted at boot as it should.
- The installer took a really long time to fsck the disk the first time the install ran