Using radmind to upgrade from 10.2 to 10.3
Using radmind to upgrade a machine from 10.1.5 to
10.2.x worked well. It took a long time, but it worked. Unfortunately (at
least in this context), Apple has made many more under-the-hood changes in
Panther that make using radmind to upgrade a machine from Jaguar to Panther more
difficult.
Here are some of the issues and challenges I've
discovered so far:
• Since so
much of the OS is changing out from under itself when radmind is upgrading a
machine from 10.2 to 10.3, it impossible to completely automate the process.
Even when everything goes perfectly, the machine hangs on reboot, requiring
manual intervention.
• Apple's
Panther installer does more than install files. It makes other configuration
changes to the machine that may not be captured by radmind, depending on what
you manage. For example, it makes changes to the NetInfo database - adding
several new users and groups needed by processes such as Postfix (the new mail
transfer agent, replacing sendmail). If you do not manage the NetInfo database,
you'll need to create these users yourself. Fortunately, Apple has provided a
script to do just that, and I'll later present my modified version of
it.
• Another part of the Postfix
transition is a change to the /etc/hostconfig file. Under 10.2 and earlier, it
typically had an entry of MAILSERVER=-NO-. It needs to be changed to
MAILSERVER=-AUTOMATIC- for Postfix to fire up when there is outgoing mail to be
delivered, typically by system processes (I have my main radmind script mail me
when there is a problem). Also, Apple's new Fax functionality makes use of
Postfix to mail out received faxes. Again, a script can help you with this
reconfiguration. I'll present it
later.
...more to come.
Posted: Mon - November 10, 2003 at 11:17 PM