Thanks Jan.

This looks good now!

Joe

jan damborsky wrote:
> Hi Joe,
> 
> thank you very much for your comments.
> Please see my response in line.
> I have updated webrev with changes incorporated.
> 
> Jan
> 
> 
> On 04/21/09 16:32, Joseph J VLcek wrote:
>> jan damborsky wrote:
>>> Hi,
>>>
>>> could I please ask two people for reviewing changes for following 
>>> blocker ?
>>>
>>> 8262 'installadm create-service' shouldn't overwrite 
>>> /etc/netboot/wanboot.conf for Sparc, but notify user instead
>>>
>>> webrev:
>>> http://cr.opensolaris.org/~dambi/bug-8262
>>>
>>> Thank you very much,
>>> Jan
>>>
>>>
>>> modules affected:
>>> -----------------
>>> * installadm tools (Sparc platform)
>>>
>>> testing done -  please see attached test procedures
>>> ---------------------------------------------------
>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> caiman-discuss mailing list
>>> caiman-discuss at opensolaris.org
>>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
>>
>>
>> Hope this helps Jan.
> 
> Definitely !
> 
>>
>> usr/src/cmd/installadm/setup-service.sh
>> ---------------------------------------
>>
>>  281                         [ ! -f "${WANBOOT_CONF_SPEC}" ] && \
>>  282                             /usr/bin/rm -f "${WANBOOT_CONF_SPEC}"
>>
>> Am I reading this wrong or is it not correct?
>>
>> If "NOT" file "${WANBOOT_CONF_SPEC}" then delete it?
> 
> The intent was slightly different:
> 
> If ${WANBOOT_CONF_SPEC} symbolic link is stale link
> (target no longer exists), make sure the link is deleted.
> 
> I would agree that it is not quite obvious, might it be
> ok to put comment to explain or would you prefer to
> implement it in different (more clear) way ?
> 
> 
>>
>>
>> usr/src/cmd/installadm/setup-sparc.sh
>> --------------------------------------
>>
>> #1:
>> ---
>>
>>   57         installconf="${image_path}/${SPARC_INSTALL_CONF}"
>>
>> Is this SPARC specific code? If so please describe that in the 
>> function comment. If not why prepend  SPARC_ to INSTALL_CONF ?
> 
> 
> Yes, all code in setup-sparc.sh is Sparc specific.
> However, SPARC_INSTALL_CONF definition lives in installadm-common.sh
> which contains both x86 as well as Sparc code, so this is the reason why
> 'SPARC_' prefix was added. Please let me know if you prefer to remove it.
> 
>>
>> #2:
>> ---
>>
>>  107         [ ! -d "$confdir" ] && /usr/bin/mkdir -p "$confdir"
>>
>> Consider setting the directory mode with the -m flag to mkdir.
> 
> I have added -m 755.
> 
>>
>> #3:
>> ---
>>
>> Question/Nit?
>>
>> Does it make sense to put the entire functionality in the block of 
>> code between lines 201 and 254 into it's own function or even 
>> incorporate it into function create_wanbootconf?
> 
> I have created new function get_service_with_global_scope().
> 
>>
>> #4:
>> ---
>>
>> One too many "image_directory="
>>
>>  230                         image_directory=`/usr/bin/dirname 
>> "$root_file_location"`
>>  231                         image_directory=`/usr/bin/dirname 
>> "$image_directory"`
> 
> The intent here is to strip last two levels from the path -
> this is the reason why we see 'image_directory' twice.
> Would you prefer to rename one of them to something else ?
> 
>>
>>
>> #5:
>> ---
>> Wording suggestion and Sparc should be all caps SPARC
>>
>>  238 echo "Service $srv_dfl is currently used by Sparc" \
>>  239       "clients not explicitly associated with other" \
>>  240       "service by 'create-client' subcommand"
>>
>> To:
>>
>> echo "Service $srv_dfl is currently used by SPARC" \
>>      "clients not explicitly associated with another" \
>>      "service by the use of the 'create-client' subcommand"
> 
> Changed.
> 
>>
>> #6:
>> ---
>> Wording suggestion and Sparc should be all caps SPARC
>>
>>  242  echo "Another service is currently used by Sparc" \
>>  243        "clients not explicitly associated with other" \
>>  244        "service by 'create-client' subcommand"
>>
>> To:
>> echo "Another service is currently in use by SPARC \
>>      "clients not explicitly associated with a" \
>>      "client specific service."
> 
> This message was removed when addressing Sarah's code review
> comments.
> 
>>
>> #7:
>> ---
>> Wording suggestion and Sparc should be all caps SPARC
>>
>>  247 echo "Symbolic link has to be created in following way to" \
>>  248       "select $svc_name service for those Sparc clients"
>>
>>
>> echo "To select service $svc_name for those SPARC clients" \
>>      "use the following commands:"
>>
>>
> 
> Changed.
> 


Reply via email to