. I'm not sure exactly what needs to be changed to ensure your
server knows a true dns type hostname - fix that and you somewhat
fix softwareupdate.
Mac OS X Server has a well defined order for determining it's name.
In this order...
1. The hostname setting in /etc/hostconfig
2. The name provided by a DHCP or BootP server for the primary IP.
3. The first name returned by reverse DNS on the primary IP.
4. The local hostname. (Bonjour name)
5. The name 'localhost'
Setting it in /etc/hostconfig is something I would always recommend
for Mac OS X Server. Servers don't have dynamic names. Note that
reverse names depend on proper DNS. Apple's got this thing in their
head lately about using sc_util to set the hostname, but that sets it
in the wrong place for server. Use changeip as it sets it properly on
server for changing the hostname.
Mac OS X must have a FQDN that it can find forward and back. Link-
local and non-FQDN names won't cut it.
Josh
--
Josh Wisenbaker, ACSA
http://www.afp548.com
Changing the world one server at a time.