[svlug] RHL 5.2
Rick Moen
rick at hugin.imat.com
Sun Nov 15 14:27:49 PST 1998
Quoting Jonathan Sergent (sergent at kgb.etla.net):
> The original post was also complaining about /var/log/httpd/*_log,
> /etc/httpd/conf/*.conf, /usr/sbin/httpd, /usr/lib/apache/*.so, and
> such. I think those locations _are_ FHS-justifiable.
Possibly. Those aren't parts I have elected to address.
> The /home/httpd location is neither here nor there with regards to
> FHS, as it's not something they felt the need to standardize.
That is precisely what made it highly questionable for you to cite
its location as justified by the FHS.
You are correct that FHS does not dictate specifically where to put
system HTML (although, if memory serves, *I* just got through saying
that).
> I cannot see where in the FHS it says that them putting this stuff
> in /home/httpd violates the spec...
That is correct (but beside the point), which is that it's a
peculiar Redhat-ism with no FHS justification.
> ...and what directory under /var the spec says it would be okay
> to put it into.
I have just re-read all of FHS 2.0 to verify that it allows creation
of additional subdirectories as required to implement FHS's ideas.
That is so except in / and /bin, and also that "no large software
packages should use a direct subdirectory under the /usr hierarchy."
(It's possible I missed some other mention: FHS 2.0 is a long and
bureaucratic document.)
We do find this sentence:
"Applications should generally not add directories to the top level of
/var. Such directories should only be added if they have some system-
wide implication, and in consultation with the FHS mailing list."
Per you, the FHS mailing list _has_ been consulted, and the system
HTML tree _does_ have system-wide implication. Ergo, that is my
answer to your question (above).
Per you, the FHS mailing list's participants feel that it's a local
issue. Very well, I maintain that, of the alternatives discussed,
a directory under /var is simply a great deal more reasonable
than a pseudo-home directory.
> So just where under /var do you want to put it?
Next rebuild, when I move it out of /usr/local/etc, I'll have to
figure out a logical name for it. /var/httpd? I'm not sure, yet.
> As to whether the "system" HTML tree is "system" data, that's a moot
> point for most people running web servers, as they remove the "default"
> content and put their own there, and maintain it regularly.
I'm not sure what point you're trying to make. I don't see why this
makes it cease to be system data (as opposed to user data), or what
you think this portends.
> They do put the Apache manual in /home/httpd/html; it might make more
> sense to put that in /usr/doc/apache-*/manual and add an Alias
> directive for it...
That's where I put it. Documentation goes in /usr/doc.
--
Cheers, Linux: It is now safe to turn on your computer.
Rick Moen
rick (at) hugin.imat.com
--
echo "unsubscribe svlug" | mail majordomo at svlug.org
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ to unsubscribe
see http://www.svlug.org/mdstuff/lists.shtml for posting guidelines.
More information about the svlug
mailing list