> On 03/15/10 06:55 AM, Alexander Eremin wrote:
> >> On 03/ 5/10 08:11 AM, Dave Miner wrote:
> >>      
> >>> On 03/ 4/10 12:43 PM, Alexander Eremin wrote:
> >>>        
> >>>>> On 03/ 3/10 09:15 AM, Alexander Eremin wrote:
> >>>>>            
> >>>>>> Hi all,
> >>>>>> Please review the short fixes for:
> >>>>>> 13276 - live-fs-root needs to be more careful
> >>>>>>              
> >> about
> >>      
> >>>>> what USB device
> >>>>>            
> >>>>>> Webrev's available at
> >>>>>>              
> >>>>> http://cr.opensolaris.org/~alhazred/13276/
> >>>>>            
> >>>>>>              
> >>>>> In media-fs-root, wouldn't it make more sense
> to
> >>>>>            
> >> just
> >>      
> >>>>> unmount and
> >>>>> continue (rather than exiting fatally),
> assuming
> >>>>>            
> >> that
> >>      
> >>>>> we will find a USB
> >>>>> device with the right version?
> >>>>>
> >>>>> Dave
> >>>>> _______________________________________________
> >>>>> caiman-discuss mailing list
> >>>>> caiman-discuss at opensolaris.org
> >>>>>
> >>>>>            
> >>
> http://mail.opensolaris.org/mailman/listinfo/caiman-di
> >>      
> >>>>> scuss
> >>>>>            
> >>>> I've updated the fix to reflect the feedback
> from
> >>>>          
> >> Dave.
> >>      
> >>>> http://cr.opensolaris.org/~alhazred/13276/
> >>>>
> >>>>          
> >>> Sorry I didn't spend more time thinking about
> this
> >>>        
> >> initially, but
> >>      
> >>> there is one other thing about the fix that is
> >>>        
> >> somewhat a problem.
> >>      
> >>> Hard-coding usage of the build number from
> >>>        
> >> /etc/release in the CD
> >>      
> >>> volume ID is OK for development builds, but
> likely
> >>>        
> >> not what we want
> >>      
> >>> for release builds.  The reason is that this will
> >>>        
> >> cause the CD to be
> >>      
> >>> displayed on the desktop as "OpenSolaris_134a"
> >>>        
> >> (using the expected
> >>      
> >>> build for 2010.03 as the example), when we would
> >>>        
> >> prefer, from a
> >>      
> >>> marketing/documentation point of view to have it
> >>>        
> >> display the release
> >>      
> >>> name and not a build number; in other words,
> either
> >>>        
> >> "OpenSolaris
> >>      
> >>> 2010.03" or maybe "OpenSolaris_2010.03" would be
> >>>        
> >> preferred for release
> >>      
> >>> builds.  Thoughts on how to modify to allow that?
> >>>
> >>> Dave
> >>>
> >>>        
> >> We can get more the marketing-friendly name for
> the
> >> .volumeid file from
> >> the grub title
> >> entry in the DC manifests.   For development
> builds,
> >> the grub
> >> title entry will be the value from /etc/release.
>  For
> > release builds, RE
> >> defines the
> >> grub title entry in the manifest, the
> setup_grub.py
> >> finalizer script
> >> uses that
> >> value for the grub menu title instead of values
> from
> >> /etc/release.
> >>
> >> For the .volumeid file, if the special title is
> >> defined, that will be
> >> used.  Otherwise,
> >> the string from /etc/release can be used.
> >>
> >> Thanks,
> >>
> >> --Karen
> >>
> >> _______________________________________________
> >> caiman-discuss mailing list
> >> caiman-discuss at opensolaris.org
> >>
> http://mail.opensolaris.org/mailman/listinfo/caiman-di
> >> scuss
> >>      
> > Karen, Dave,
> > could I please ask you to take a look at updated
> fix?
> >
> > Thanks,
> > Alex
> >    
> Hi Alex,
> 
> Here are my comments:
> 
> slimcd_gen_cd_content:
> - I don't think this is the right place to copy the
> .volumeid from the 
> root archive
> to the root of the CD.  First of all, the purpose of
> this finalizer 
> script is to generate
> the list of files that should be copied from the
> LiveCD to the installed 
> system, and
> copying the .volumneid file is not related to that.
>  Most importantly, 
> he slimcd_gen_cd_content
> script is only executed for Live CDs, it will not be
> executed for other 
> image types, such
> as AI images and text installer images.  As a result,
> bootable AI USB 
> images, and text
> installer USB images will still suffer the bug.  IMO,
> the copying of the 
> .volumneid file
> should be included in
> "post_boot_archive_pkg_image_mod" finalizer 
> script, which
> is a script all image types will use.
> 
> create_iso, lines 88-94:
> - Since we already computed the string and it is
> stored in
> $PKG_IMG_PATH/.volumeid, I think we can just retrieve
> the string from 
> the file
> to use here instead of computing it again.  In the
> future, if we ever decide
> to compute the string differently, the changes only
> needs to be done in 
> 1 place
> instead of multiple places.
> 
> create_iso, line 105 and line 121.
> - After we get the value for the $RELEASE string, I
> think it is better 
> to define
> a variable that will be used for the -V option,
> instead of hard coding 
> "$DISTRO_NAME $RELEASE"
> 
> Thanks,
> 
> --Karen
> 
> 
> _______________________________________________
> caiman-discuss mailing list
> caiman-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/caiman-di
> scuss
> 
Hi Karen,
webrev is updated accordingly to your feedback
and tested for sparc AI and x86 LiveCD.
http://cr.opensolaris.org/~alhazred/13276/

Thanks,
Alex
-- 
This message posted from opensolaris.org

Reply via email to