On 04/21/09 14:52, Joseph J VLcek wrote:
> jan damborsky wrote:
>> Hey Joe,
>>
>> thanks a lot for reviewing those changes.
>> Please see my response in line.
>>
>> I have updated webrev with all changes incorporated.
>>
>> Jan
>>
>>
>>
>> On 04/20/09 18:15, Joseph J VLcek wrote:
>>> jan damborsky wrote:
>>>> Hi,
>>>>
>>>> could I please ask two people for reviewing changes for following 
>>>> blocker ?
>>>>
>>>> 8130 mismatch between boot_archive and solaris*.zlib if more than 
>>>> one service is created for Sparc
>>>>
>>>> The fix also addresses
>>>>
>>>> 8115 SPARC AI shouldn't use root-path(Option 17) for locating 
>>>> solaris*.zlib archives
>>>>
>>>> Sundar, could I please ask you, if you might confirm/deny
>>>> if it is fine to get rid of using 'Rootpath' option by
>>>> Sparc AI client for locating solaris*.zlib archives ?
>>>> Thank you. Just in case you check emails - Monday is fine ;-)
>>>>
>>>> webrev:
>>>> http://cr.opensolaris.org/~dambi/bug-8130
>>>>
>>>> Thank you very much,
>>>> Jan
>>>>
>>>>
>>>> modules affected:
>>>> -----------------
>>>> * DC (Sparc AI manifest)
>>>> * installadm tools
>>>> * AI image (live-fs-root)
>>>>
>>>> testing done (full test procedures attached):
>>>> ---------------------------------------------
>>>> [1] AI image containing fix built using modified DC
>>>>    - verified that microroot contains /usr/bin/mkdir
>>>>
>>>> [2] combinations of 'create-service' & 'create-client'
>>>>    tested using installadm tools with fix (please see
>>>>    attached test results for more details).
>>>>
>>>> [3] new AI image booted successfully without 'Rootpath'
>>>>    option provided by DHCP server.
>>>>
>>>> known issues:
>>>> -------------
>>>> * fix will introduce incompatible change in Sparc AI image
>>>>  and installadm tools - old Sparc AI images will no longer
>>>>  work with new installadm tools, since they rely on Rootpath
>>>>  DHCP option. x86 is not affected.
>>>>
>>>> solution:
>>>>  Flag day will be sent out.
>>>>
>>>>
>>>> ------------------------------------------------------------------------ 
>>>>
>>>>
>>>> _______________________________________________
>>>> caiman-discuss mailing list
>>>> caiman-discuss at opensolaris.org
>>>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
>>>
>>> Hey Jan,
>>>
>>> Looks OK.  A couple miner nits/issues.
>>>
>>>
>>>
>>> usr/src/cmd/slim-install/svc/live-fs-root
>>>
>>> Issue 1:
>>> --------
>>>
>>> If a failure is detected /etc/netboot is not removed.
>>
>> you are right - but I don't think we need to clean up this,
>> since it is temporary working environment and changes
>> will disappear after reboot.
>>
>> Also, in general I think if anything fails during the installation
>> process we shouldn't clean up things if not necessary, but instead
>> leave the system untouched, so that user can investigate at which
>> point things went wrong.
>>
>>>
>>> Issue 2:
>>> -------
>>>
>>> Suggestion: Use a variable for /etc/netboot
>>>
>>>
>>> From:
>>> 287                 $MKDIR /etc/netboot
>>> ...
>>> 297                 $MOUNT -F hsfs -o ro "$BOOTFS_DISK" /etc/netboot 
>>> > \
>>>
>>> To:
>>>
>>> NETBOOT="/etc/netboot"
>>> ...
>>>
>>> 287                 $MKDIR ${NETBOOT}
>>> ...
>>> 297                 $MOUNT -F hsfs -o ro "$BOOTFS_DISK" ${NETBOOT} > \
>>
>> Changed.
>>
>>>
>>>
>>> Issue 3:
>>> --------
>>>
>>> Not an issue that needs to be resolved for this change but in 
>>> general many of our scripts  should do a better job of doing things 
>>> like trapping interrupts and meeting shell coding guidelines using 
>>> built in true/false instead of strings "true"/"false"...
>>>
>>> For future script work consider the suggestions here:
>>> http://installzone-wiki.central.sun.com/wiki/index.php/Ksh93_Tips
>>
>> I think I could at least promise that in future any script I will
>> put together from scratch will follow those recommendations ;-)
>>
>
> Thanks Jan.
>
> I think you make a good point about not cleaning up things on failure 
> to aid diagnosing what went wrong.

Joe,

thanks a lot for review !

Jan


Reply via email to