William Schumann wrote:
> Automated Installer can now set hostname and time zone.
> 
> http://cr.opensolaris.org/~wmsch/bug-5554/
> http://cr.opensolaris.org/~wmsch/bug-4629/
> http://defect.opensolaris.org/bz/show_bug.cgi?id=4629
> 
> Hostname was not defined as a possible SC manifest entry.  Created SC 
> element 'hostname' and struct element and replace default 'opensolaris' 
> passed to Orchestrator in the TM attribute list. This was already 
> handled correctly in Orchestrator.   ICT ict_set_host_node_name() was 
> modified to stamp the target /etc/nodename with the new hostname 
> unconditionally.  Parameter "transfer_mode" unnecessary and was removed.
> 
> Timezone required a call to om_set_time_zone() to set the timezone for 
> the install in the local environment and /etc/default/init 
> (TZ=<timezone>).  /etc/default/init, is copied from the microroot to the 
> target during the ICT phase.
> 
> There is also a workaround for om_set_time_zone() writing to the 
> microroot /etc/default/init on SPARC - the file is compressed by 
> default, and cannot be written to.   A workaround for this disables 
> compression for the file: consequently, it is somehow writable.  The 
> code to perform this is in ai_sparc_image.xml
> <base_include type="file" 
> fiocompress="false">etc/default/init</base_include>
> 
> Added diagnostic message on SC parsing failure.
> 
> Tested (x86 and sparc):
> date(1) shows correct timezone
> /etc/default/init shows correct TZ
> /etc/nodename correct
> /etc/inet/hosts correct
> unsupported SC manifest keywords (prevents installation)
> absent hostname keyword (default opensolaris)
> invalid timezone (generates message, but does not prevent installation)
> 
> Problems verifying fixes on SPARC due to LZMA decode bug preventing reboot.
> 
> _______________________________________________
> caiman-discuss mailing list
> caiman-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

William,

These changes look good to me now.

Joe

Reply via email to