Joe, thanks for review !
Jan On 04/21/09 23:40, Joseph J VLcek wrote: > 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. >> >