Hi Joe,

the changes look good.

I have only nit:

setup-image.sh
--------------

219         dirname_target="`dirname ${target}`"
->
219         dirname_target=`dirname "${target}"`


220         basename_target="`basename ${target}`"
->
220         basename_target=`basename "${target}"`


Thank you,
Jan


Joseph J VLcek wrote:
> Ethan Quach wrote:
>> Hi Joe,
>>
>> The changes look okay, but seems like it implies that the
>> target_directory argument passed into create-service
>> cannot be the root dir, "/".
>>
>> Either this should be a) allowed, if its legal, or b) checked
>> as a special case, and told to the user with a specific error
>> message.  As it stands now, it seems we simply spit out the
>> usage when "/" is passed in, and that doesn't really tell the
>> user what's going on if its not legal.
>>
>>
>> thanks,
>> -ethan
>>
>>
>> Joseph J VLcek wrote:
>>> Could I please get a code review for a small change to fix bug 7807 ?
>>>
>>> Bug:
>>> -----
>>> 7807 installadm create-service crashes with no args
>>> http://defect.opensolaris.org/bz/show_bug.cgi?id=7807
>>>
>>>
>>> Webrev:
>>> -------
>>> http://cr.opensolaris.org/~joev/bug7807/
>>>
>>>
>>> The modules affected and tested:
>>> --------------------------------
>>> installadm
>>>
>>> Testing done:
>>> --------------
>>>
>>> 1.
>>> I built a stand alone C program to exercise the changed function, 
>>> strip_ending_slashes. The stand along program passed various strings 
>>> including NULL and the empty string to strip_ending_slashes.
>>>
>>> 2.
>>> I built and ran installadm create-service on x86 with both no 
>>> arguments and valid arguments.
>>>
>>>
>>>
>>> Thank you!
>>>
>>> Joe
>>> _______________________________________________
>>> caiman-discuss mailing list
>>> caiman-discuss at opensolaris.org
>>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
>
>
> Please review the updated webrev for bug 7807.
>
> Updated webrev:
> ---------------
> http://cr.opensolaris.org/~joev/bug7807/
>
> After discussing this with Ethan I am taking a different approach to 
> resolve this.
>
> I am reworking the solution to bug 3773 - installadm output ln link 
> error message
>
> Bug 3773 inadvertently lead to this bug.
>
> The solution is to not to define the new function 
> strip_ending_slashes()  in installadm_utils.c
>
> Instead setup-image.sh will have code to remove consecutive and 
> trailing slashes from the directory specified by the user.
>
> I have tested the new logic, being added to setup-image.sh, using the 
> attached test script.
>
> I have also tested using installadm as I had done for the initial code 
> review request.
>
> Thank you! Joe.
>
>
>
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> caiman-discuss mailing list
> caiman-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss


Reply via email to