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.

Good Point! Thanks for catching that.

"/" should not be stripped by strip_ending_slashes

Currently if one were to pass "/" to installadm create-service the 
following error message is displayed: "Target directory is not empty"

This makes sense to me.

So I will update strip_ending_slashes to handle "/" as a special case.

Thanks!
Joe


> 
> 
> 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


Reply via email to