On Wednesday 27 June 2007, Axel Thimm wrote:
On the /srv issue: The FHS is deliberately not providing any layout
on
how to internally structure this, as there are at least two very
popular ones (both of them mentioned in the FHS):
/srv/<service>/[<domain>/]...
/srv/<domain>/<service>/...
As neither fits universally and Fedora is a general purpose distro we
should not impose any layout on the users but allow them to freely use
any layout they like. There are extended version of this argumentation
on this list and f-m-l
But the FHS also says "However /srv should always exist on FHS compliant
systems and should be used as the default location for such data.".
I don't see how it would be possible to sanely satisfy all the "do not assume
any particular layout", "do not remove locally placed files in /srv"
and "use /srv as the default location for such data" requirements in packaged
software, so maybe that's a case in point for not using /srv at all.
But I think asking the FHS people for clarification before setting policies
and especially before rushing to make changes to packages that currently use
and place files in /srv would be the right thing to do.