Subject: Re: DEC uses NetBSD
To: Scott Reynolds <scottr@Plexus.COM>
From: Greg A. Woods <woods@kuma.web.net>
List: current-users
Date: 03/25/1997 17:10:24
[ On Tue, March 25, 1997 at 14:05:09 (-0600), Scott Reynolds wrote: ]
> Subject: Re: DEC uses NetBSD
>
> Even if you s/Berkeley/NetBSD/, how does it make sense to put ported
> software from a given third party under /usr/contrib, especially given
> that it probably wasn't contributed? Is /usr/contrib being suggested
> simply because it's the best fit in hier(7), even if it gives an
> inaccurate impression? (This is a philosophical question, and I will not
> argue the point to death; I just hope it's not ignored.)
Yes, I agree the proposed use of /usr/contrib and the definition don't
exactly agree. The original intent though was for third-party projects.
The other reason for choosing /usr/contrib is that it's prior art --
i.e. BSDI's BSD/OS make this same use of the directory. You certainly
can't say that all the software in BSD/OS /usr/contrib was contributed
specifically to BSDI, though indeed it is optional software that was
contributed by someone to the system.
I cannot say for certain, of course, but I'd guess the same person or
people who invented /usr/contrib in the first place are now responsible
for the use of /usr/contrib in BSD/OS.
I have no objections to /usr/opt, or even /usr/pkg, etc., just so long
as it's not /usr/local.
I originally suggested we avoid /usr/opt though, as anyone accustomed to
SysVr4 (and Solaris-2 in particular) may conclude that it's organized
with each package in a separate isolated sub-directory, and possibly
without a general /usr/opt/bin. /usr/contrib implies keeping to the one
/usr/contrib/bin (mirroring the structure of /usr and /usr/local).
--
Greg A. Woods
+1 416 443-1734 VE3TCP robohack!woods
Planix, Inc. <woods@planix.com>; Secrets Of The Weird <woods@weird.com>