Hi, from #debian-release
Jul 24 11:34:05 * h01ger would be interested in comments on #379176 or http://lists.debian.org/debian-policy/2006/07/msg00033.html - as I read the FHS, packages ("the distributor") can put stuf f into /srv - they (the packages) just need to cope with changes a local admin does there... Jul 24 11:35:26 <vorlon> which Debian packages don't Jul 24 11:35:41 <vorlon> so Debian packages shouldn't ship anything under /srv... Jul 24 11:38:16 <h01ger> why? not even directories? if its configurable? (therefore they would be able to deal with changes..) Jul 24 11:38:37 <Ganneff> they wouldnt per default, or you would add a mess of debconf. Jul 24 11:39:24 <vorlon> nothing you *ship* is ever configurable, it's embedded in the file list of the .deb. Jul 24 11:44:09 <h01ger> "However /srv should always exist on FHS compliant systems and _should be used as the default location_ for such data." Jul 24 11:48:01 <vorlon> and the expansion of "such data" does *not* include the sorts of files that are shipped in packages. Jul 24 11:52:05 <Mithrandir> it's really pointless to sasy "should be used as the default location" without specifying a structure. IMNSHO. Jul 24 11:54:15 <h01ger> vorlon, you mean "site specific"? imho this (the first sentence of the rationale) doesnt imply "exclusivly site specific" Jul 24 11:54:45 <h01ger> and i also agree, the paragraph about /srv in FHS is to short and unspecific :) Jul 24 11:57:31 <vorlon> er, of course it implies "exclusively site-specific" Jul 24 12:01:13 <h01ger> how does this match with footnote 20? Jul 24 12:05:01 <vorlon> uh... footnote 20 sounds like a grant of permission to shoot ourselves in the foot which we should politely decline. ;) Jul 24 12:06:52 <h01ger> .oO( boring ;) Jul 24 12:35:07 <aj> hrm? Jul 24 12:35:15 <aj> i wrote most of what the fhs has to say about /srv, i think Jul 24 12:35:55 <aj> mostly it should be dealt with like we deal with /usr/local, i would've though -- mkdir to make directories, and rmdir || true to get rid of them Jul 24 12:44:55 * h01ger nods. ic. so maybe some more clarification in the next version of the FHS would be good :) Jul 24 13:28:51 <Mithrandir> aj: /usr/local has a defined structure, /srv doesn't though. Jul 24 13:29:29 <aj> Mithrandir: the distro can define a structure; but just like /usr/local, it's got to cope with the administrator possibly deciding on their own structure instead Jul 24 13:31:08 <Mithrandir> aj: apart from the fact that we haven't decided on a structure and people are using it already, so assuming a particular structure there now would make us step on toes . Jul 24 13:31:53 <Mithrandir> I know of at least two different structures in use, /srv/{www,ftp,gopher,mail,...} and /srv/{domain1,domain2}/{www,ftp,...} Jul 24 13:32:19 <aj> Mithrandir: sure Jul 24 13:32:55 <aj> Mithrandir: you can define a template structure on an initial install up to a point -- as per /var/www or /var/cvs or whatever Jul 24 13:33:36 <Mithrandir> on an initial install, sure. Jul 24 13:34:32 * fjp would like to see an easy way to point e.g. apache's root to /srv/www on install regards, Holger
pgpM9YcIJIXyl.pgp
Description: PGP signature