On 02/01/2011 04:36 AM, Alexander Kozlov wrote: > In "Xorg Applications", twm is build with a sed fix which changes > its rcdir to /etc/X11/app-defaults. Man page twm.1 does not list > this path as an option so the man page should be updated too. Will take a quick look after work is complete. Thanks for the heads up. > Another option could be traditional /usr/lib/X11/twm directory. > This is achieved with '--datadir=/usr/lib' argument to configure. > No sed required. > > /Alex. The "traditional" directory is broken as it is an FHS violation. See: http://www.pathname.com/fhs/pub/fhs-2.3.html#SPECIFICOPTIONS10 for more information. Specifically, those files are actually used by the programs and are not 'demonstration' files. If they were only demonstration files, by the old rules, they would then be allowed. In fact, they were even reversed for a long time citing the old X11R6 tree as reason enough for a symlink to be acceptable. Configuration files belong in /etc, or in the case of X11R6, /etc/X11: http://www.pathname.com/fhs/pub/fhs-2.3.html#ETCX11CONFIGURATIONFORTHEXWINDOWS for more information on that decision.
Unfortunately, the FHS has not been updated since 2004 and does not include exceptions, expectations, or recommendations for Release 7, so we've elected to stick with the old configuration location for the time being, with /usr as the default installation prefix. Most of the above could easily be debated till the end of days, so I've given only the rationale used. Those decisions were made with input from many people, however the long lived LFS mantra still (and always) applies: Your distro, your rules. :-) -- DJ Lucas -- This message has been scanned for viruses and dangerous content, and is believed to be clean. -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
