Received updated man page from tech writer.  Updated webrev to include man page.
Online copy available at

http://jurassic.sfbay.sun.com/~ae149097/AI/IOSSS/p5.html


On Jun 17, 2011, at 3:12 PM, Kristina Tripp wrote:

> 
> Please review http://cr.opensolaris.org/~enpointe/cr_7054528/
> 
> Code changes for
> 
> 7054528 js2ai is generating <partition> for all architectures
> 7054569 jsai update timezone generate to agree with manifest changes 
> introduced by CR7043012
> 7055561 js2ai not handling partition default properly
> 7055710 js2ai update sc_profile translation for hostname
> 7056207 mixing pool and usedisk keyword results in slice referencing wrong 
> root pool name
> 
> The primary change here deals how the manifest file is outputted when a 
> <disk> structure is handled when a Jumpstart profile is processed.  
> Previously we always outputted our structure with a <partition>
> 
>      <disk>
>         <disk_name name="c1t0d0" name_type="ctd"/>
>         <partition action="create" name="1" part_type="191">
>           <slice action="create" in_vdev="rpool_vdev" in_zpool="test" 
> name="0"/>
>         </partition>
>       </disk>
> 
> and outputted the manifest file as ${profile_name}.xml
> 
> Since partition is not a valid structure for SPARC.  This basic design needed 
> to be reworked to pay attention to the architecture that the profile 
> represents.  The new profile name form is ${profile_name}.${arch}.xml where 
> ${arch} is "generic", "x86", or "sparc".   A generic profile is a profile 
> that has no architectural specific elements located within it, where x86 and 
> sparc are aimed at those architectures.  When a Jumpstart profile is 
> processed the architecture for that profile is initially set to GENERIC.  If 
> a x86 or Sparc keyword is processed the architecture is updated to reflect 
> that architecture.  If the architecture is GENERIC and we process a keyword 
> operation that requires a disk structure to be created, the architecture for 
> the profile is set to None. Internally we then process the profile as an x86 
> profile.  Upon the completion of the profile processing the None architecture 
> value tells us that we need to fetch and generate 2 manifest files for the 
> profile via fetch_tree(arch) in conv.py.  Since internally the profile is 
> keep as a x86 profile when the architecture is None, to retrieve a sparc 
> version, the profile is simply modified to remove the <partition> nodes from 
> the profile.
> 
> Other changes 7054569 and 55710 are simple to update the xml outputted for 
> the SC Profile to conform to xml changes that have occurred to since the code 
> for these routines was first coded.
> 
> Unit test pass
> no pep8 errors
> 
> Man Page Changes:
> 
> Changes to the man pages have been forwarded to the technical writer.
> Current man page with my changes sent to technical write can be found at 
> http://cr.opensolaris.org/~enpointe/cr_7054528/js2ai.1m.txt
> Differences between the current and this version can be found at 
> http://cr.opensolaris.org/~enpointe/cr_7054528/js2ai.1m.txt.diff
> 
> Outstanding:
> There's still a need to test all the js2ai generated manifests and perform 
> actual installs using those manifests and sc_profile.  Since there is no 
> longer a test engineer associated with this effort I'm planning on performing 
> this upon completion of adding NIS and LDAP support to js2ai.  I'll need 
> access to a client/server system in order to do this so if someone has a 
> system they can loan me for a few days next week, that would be very helpful.
> 
>  
> Kristina Tripp, Senior Software Engineer
> Oracle Revenue Product Engineering
> 500 Eldorado Blvd, MS UBRM05-171
> Broomfield, CO, 80021
> Office: 303-272-8655
> Email: [email protected] 
> 
> Oracle is committed to developing practices and products that help protect 
> the environment
> 

 
Kristina Tripp, Senior Software Engineer
Oracle Revenue Product Engineering
500 Eldorado Blvd, MS UBRM05-171
Broomfield, CO, 80021
Office: 303-272-8655
Email: [email protected] 

Oracle is committed to developing practices and products that help protect the 
environment

_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

Reply via email to