From: | "Andrew G(dot) Hammond" <drew(at)xyzzy(dot)dhs(dot)org> |
---|---|
To: | Vince Vielhaber <vev(at)michvhf(dot)com> |
Cc: | Christopher Kings-Lynne <chriskl(at)familyhealth(dot)com(dot)au>, Peter Eisentraut <peter_e(at)gmx(dot)net>, PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: Explicit config patch 7.2B4 |
Date: | 2001-12-19 20:41:38 |
Message-ID: | 1008794500.861.23.camel@xyzzy |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On Tue, 2001-12-18 at 22:27, Vince Vielhaber wrote:
> On Wed, 19 Dec 2001, Christopher Kings-Lynne wrote:
>
> > > Using Apache and modssl under debian linux, the certs live in
> > > /etc/apache. Similarly, crypto keys for Nessus live in /etc/nessusd.
> > > So /etc/postgresql would be reasonable.
> >
> > Just a note from a FreeBSD (ie. a decent filesystem standard layout) it
> > horrifies me to see post-install packages put stuff in /etc/. Of course,
> > whomever writes the FreeBSD port will override this default and put it in
> > /usr/local/etc/pgsql.
>
> Which is why I avoid rpm, deb, package, etc. The support nightmare it
> causes when vendors start upchucking various bits and pieces of the
> program all over the drive. Then the poor user tries explaining what
> he did or tried to do in /var, /etc, /opt and a bunch of other places
> (up to and not necessarily excluding the trunk of the car) and figuring
> out something as simple as where a certain file is so the permissions
> can be verified or where the include files and libraries happen to be
> hiding.
>
> No, this is not an invite for the discussion of whether or not vendors
> should or should not scatter files all over the filesystem. It's only
> a statement of what it causes on the support end - no, not all people
> contact the vendor of the os when they have a problem with a program.
Funny, I have exactly the same opinion about stuff scattered all over
the filesystem, but that's one of the reasons I like debian. They don't
scatter stuff, they organize it. And, at least to me things make sense
that way. Config files are under /etc. All of them. For every
package.
Since it's utterly impossible to get a whole bunch of different people
to agree about where stuff belongs, or even to have a rational
discussion on the topic, having the distros impose this sort of thing by
fiat seems to be the only way to get any kind of consistency at all.
Honestly, I really don't give a damn what filesystem layout I end up
using, as long as it's reasonably simple and logical.
However I will say that personally, I like having a path that's less
than a gigabyte. Debian delivers that for me. But hey, to each their
own.
ObFlame: BSD sux. That little devil looks kinda fruity to me, and I'll
bet Tux could whup his ass.
--
Andrew G. Hammond mailto:drew(at)xyzzy(dot)dhs(dot)org
http://xyzzy.dhs.org/~drew/
56 2A 54 EF 19 C0 3B 43 72 69 5B E3 69 5B A1 1F
613-389-5481
5CD3 62B0 254B DEB1 86E0 8959 093E F70A B457 84B1
"To blow recursion you must first blow recur" -- me
From | Date | Subject | |
---|---|---|---|
Next Message | Don Baccus | 2001-12-19 20:59:04 | Re: PG 7.2b4 bug? |
Previous Message | Michael Owens | 2001-12-19 20:28:14 | Re: Connection Pooling, a year later |