James Carlson wrote:

> ...
>
>>  Marcel makes a good point, that software could be added to that list
>>  later.  In such cases, the conflicting components may have been given
>>  a new location; however, it is incorrect to assume that those
>>  components ended up in /usr/sfw.  (As, at the time of ARC proposal,
>>  the name conflict would have had to have been dealt with.)
>>    
>>
>
>So, if they don't go in /usr/sfw (because we're trying to burn that
>house down), and they can't go in /usr/bin (because they conflict),
>and they can't go in /usr/gnu (because they're not on the special
>list), then we _are_ necessarily setting precident that future open
>source projects will need to create new paths.
>
>That seems unfortunate.  We'll end up back in the state where things
>that Linux users, to whom I think we're bowing here, expect to be in
>/usr/bin may instead be scattered about the system.
>  
>

Can we formalise the use/presence of /usr/local to be the basket
for all of the /usr/sfw and /usr/gnu things to fall into?  In the very
least, it is a familiar name.

Or does this remain the domain of local administration?

The model used by {Free,Net}BSD is their equivalent to our
"ON" goes in /bin, /usr/bin, /sbin, /usr/sbin, /usr/libexec with
a single destination for binaries that don't want to live in that
tree: /usr/ports or /usr/pkg.  I've never seen anyone come up
with a "we need a GNU environment" model.

Darren

p.s. http://www.pl.netbsd.org/Documentation/pkgsrc/platforms.html


Reply via email to