Stephen Hahn wrote:
> * Alan Coopersmith <alan.coopersmith at sun.com> [2008-08-19 15:05]:
>   
>> Shi-Ying Irene Huang wrote:
>>     
>>>    4.1. Details:
>>>     GNU findutils is an opensource package which provides utilities to 
>>>     find files meeting specified criteria and perform various actions on 
>>>     the files which are found. This package contains 'find', 'xargs', and 
>>>     'locate'.
>>>
>>>     GNU find is faster than Solaris find and has more functions, it was a
>>>     cleanroom implementation. And even has xargs funcionality built inside,
>>>     but xargs is also kept separate for convenience.
>>>
>>>     There is another project delivering slocate: LSARC 2008/447
>>>     Which is the secure version of locate. So locate won't be delivered 
>>>     with findutils.
>>>       
>> Doesn't that violate the principle of the familiarity projects?   Users know
>> about locate, ask us often for a locate command - if there is no command in
>> the path named locate, then we've failed to provide familiarity.
>>     
>
>   I agree with Alan; dropping locate for slocate isn't necessary.  You
>   can deliver 
>
>   /usr/gnu/bin/locate
>
>   to keep the expectation around that findutils is the entirety of the
>   package.  (You could also deliver /usr/bin/glocate, but I don't think
>   that's necessary or expected.)
>
>   - Stephen
>   
>   
locate is a clear security risk. For familiarity locate command should 
be an alias to slocate executable.

Luis

Reply via email to