"Robin S. Socha" <[EMAIL PROTECTED]> wrote:

>* Dave Sill <[EMAIL PROTECTED]> [010222 10:41]:
>> "Robin S. Socha" <[EMAIL PROTECTED]> wrote:
>> 
>> >Also, putting init scripts in /usr/local does not make any sense at all
>> I've been putting stuff in /usr/local for at least a decade. I'm not
>> going to stop just because some upstart free OS's want to impose their
>> idea of the One True Filesystem Hierarchy on me.
>
>man hier should be a lot older than OpenBSD or whatever.

Hmm... My OpenBSD 2.8 "man hier" says:

  [/usr/]   local/    Local executables, libraries, etc.

>And system components (I consider an MTA a system component, don't you?)
>don't belong under /something/local but /something - cf. NFS.

Yes, an MTA is a "system component".

Back in the olden days, we didn't install replacements for vendor-
supplied components in directories under the control of vendor. This
isolation was done for two reasons: (1) it prevented vendor upgrades
from blowing away our replacement components, and (2) it made it easy
to identify the replacement components.

Sure, when Sun was shipping their variant of Sendmail 5.65 and I was
installing 8.6.10, I *could* have just plopped it into
/usr/lib/sendmail and /etc/sendmail.cf...but it wouldn't have terribly
bright.

I still think it's good to isolate components added by the admin--even
though it's not always as necessary as it used to be.

>> Which is where?
>
>http://cr.yp.to/compatibility.html
>http://cr.yp.to/qmail/faq/install.html#whyvar
>
>I'm shocked ;-)

Don't be. I've read all that before, I just couldn't remember where it
lived.

-Dave

Reply via email to