DJ Lucas wrote: > On 11/03/2012 11:28 AM, Fernando de Oliveira wrote: >>> I have noticed some modifications in the "Introduction to >>> Xorg-7.7" page, >>> particularly: >>> >>> sed 's@/usr/X11R6@<PREFIX>@g' -i /etc/man_db.conf >>> >>> In my host "LFS7.1", I have not done that, there is the >>> symlink >>> >>> /usr/X11R6 -> /usr >>> >>> and just in case, I have added >>> >>> /usr/X11 -> /usr >>> >>> Now in the new "LFS7.2", > > Neither of those modifications should be needed, but the instructions > referenced below should not be run if building in /usr. If the book says > to run them unconditionally, then I've made a mistake when reorganizing > the section a while back. I'm not in a position to look at it for the > moment. >>> >>> # grep X11 /etc/man_db.conf >>> MANPATH_MAP >>> /usr/X11R6/bin >>> /usr/X11R6/man >>> MANPATH_MAP /usr/bin/X11 >>> /usr/X11R6/man >>> MANDB_MAP /usr/X11R6/man >>> /var/cache/man/X11R6 >>> >>> I used that sed, however: >>> >>> # grep X11 /etc/man_db.conf >>> MANPATH_MAP /usr/bin/X11 >>> <PREFIX>/man >>> MANDB_MAP >>> <PREFIX>/man >>> /var/cache/man/X11R6 >>> >>> 1. Is it correct having <PREFIX>/man? >>> >>> 2. Should not /var/cache/man/X11R6 be replaced too, perhaps >>> by >>> /var/cache/man/X11 >>> (s@/var/cache/man/X11R6@/var/cache/man/X11@g)? >>> >>> The second question is not so important, I believe, but it >>> seems >>> necessary, just for consistency reason (not using X11R6, but >>> X11). >>> >>> Thanks. >>> >>> []s, >>> Fernando >>> > > I think for builds with a prefix other than /usr, it would be better to > just add all three of the paths to the end and force a cache update in > the configuration section (using 'cat >> /etc/mandb.conf << "EOF"' > syntax). It should be tested by somebody who uses something other than > /usr as the installation prefix. I'm still of the mind to completely > drop the alternate prefix business for everything (the wiki is the place > for differing opinions), but others seem to still want and use it, so it > should stay as long as somebody is keeping an eye on it for breakage. I > generally do keep it in mind, but only to a minimum as I do not actually > test in an alternate prefix. Also, does mandb.conf support a > source/include directive? Best would be to use the mandb.d/* method if > supported.
I use /opt/xorg, so I test it all the time. What we have works well. I find man pages just fine with MANPATH=/usr/share/man:/opt/texlive/2012/texmf/doc/man:/opt/llvm/share/man:/opt/jdk/man:/opt/xorg/share/man -- Bruce -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page