Joe,

Looks good :-)

thanks
-ethan


Joseph J VLcek wrote:
> The webrev  has been updated.
> http://cr.opensolaris.org/~joev/bug7807/
>
> Retested as previously described.
>
> Please let me know if this is acceptable.
>
> Thank you. Joe
>
>
>
>
> Joseph J VLcek wrote:
>> Ethan Quach wrote:
>>> Joe,
>>>
>>> This is just a nit - since a trailing slash is appended to
>>> $dirname_target at line 224, then for cases where the
>>> code enters the else at 232, wouldn't you be setting
>>> $target with a value with a trailing slash again?
>>>
>>> Looks like it work if you just removed the chunk from
>>> 222-225 all together, and change 230 to be:
>>>
>>>    target="${dirname_target}/${basename_target}"
>>
>>
>> This will result in //a returning //a
>>
>> But as we discussed on the phone the flow of the logic is confusing. 
>> I will rework it to reflect our discussion.
>>
>> Thank you!
>>
>> Joe
>>
>>>
>>>
>>> thanks,
>>> -ethan
>>>
>>>
>>> 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