Re: Policy 3.0.0 and /usr/X11R6/man ?
Stephan A Suerken schrieb am Freitag, den 29. Oktober 1999:
> > Policy 3.* conforms to FHS 2, which says:
> >
> > Manual pages for commands and data under /usr/local are stored in
> > /usr/local/man. Manual pages for X11R6 are stored in /usr/X11R6/man.
> > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
> Yep, which is how I actually packaged it. Maybe the 1st sentence in
> section 6.1 of the policy is a little bit too strictly formulated...
You're right. Maybe we should add a notice about /usr/X11R6/man to
this sentence. Feel free to write a policy change proposal...
> 1st, there seem to be a lot of programs in /usr/bin that are actually
> programs using the "X Windows System":
>
> $ orlok: /mnt/debian-unstable/usr/bin
> $ absurd? find . -type f -exec /tmp/checkx11 {} \; 2>/dev/null | wc -l
> 105
The problem here seems to be, that some people want to place all X
dependent programs under /usr/X11R6 while others mean that only the
X11 core should be under /usr/X11R6 and a third group wants to get rid
of /usr/X11R6 which does not really fit into the remaining file system
structure...
So at least programs, which _can_ work without X11 (like timidity) are
placed under /usr/bin...
> 2nd, if /usr/X11R6/man is used (instead of, for example,
> /usr/share/X11R6/man), this implies to me that manual pages for X
> programs are not shareable among (same versions of) the same OS.
> Why should this be the case? I could not really find an explanation for
> this in the FHS.
As far as I can see /usr/X11R6 isn't no logical directory, but a
historical one. It was there on all other Unix systems, so we keep
using it (which makes porting software easier, because upstream
sources will normally use /usr/X11R6, too). Don't ask me whether
there isn't a /usr/X11R6/share or something like this, I fear this is
based on historical reasons, too. But you should discuss this with
the FHS folks on the FHS mailinglists...
Tschoeeee
Roland
--
* roland@spinnaker.de * http://www.spinnaker.de/ *
Reply to: