WorkShop licensing and DHCP
I had some problems on Solaris 8 getting the WorkShop license manager to work right on a machine that uses DHCP, because the license manager needs the hostname but DHCP would set it to "unknown". The solution was to modify /etc/init.d/inetsvc and /etc/init.d/network (make sure you don't break the hard links to the files in /etc/rc?.d). I changed them to take the hostname from a file instead of by calling /sbin/dhcpinfo. Since it's a node-locked license, no other machines need to get to this machine's licnese server.