The following passage was pointed out to me in the policy manual:
Packages using the X Window System should abide by the FHS standard
whenever possible; they should install binaries, libraries, manual
pages, and other files in FHS-mandated locations wherever possible.
This means that files must not be installed into /usr/X11R6/bin/,
/usr/X11R6/lib/, or /usr/X11R6/man/ unless this is necessary for the
package to operate properly.
This would appear to imply that the FHS practically demands that
packages not use /usr/X11R6. However, the copy of FHS 2.1 (also
included in the debian-policy package) states nothing of the sort. The
only mention it gives is that /usr/X11R6 is for the X Windowing system
and related files (which a very X-specific screensaver certainly could
be considered a "related file")
So, is this a vestige of an older FHS, a Debian desire misrepresenting
itself as an FHS requirement, or just a reading of the FHS that
imports a requirement which isn't there?
| Larry Daffner | email: firstname.lastname@example.org |
| http://web2.airmail.net/~vizzie/ | #include <disclaimer.h> |
A free society is a place where it's safe to be unpopular.
-- Adlai Stevenson