Description of problem: documentation is not found if system uses a non-default
Version-Release number of selected component (if applicable):
How reproducible: always
Steps to Reproduce:
1. add non-standard directory to TEXDOCS in texmf.cnf
2. texdoc fails to find the new documentation
Here is the patch posted to the tex-live list by Frank Küster:
Subject: [tex-live] texdoc should always use TEXDOCS
a Debian user has noticed that, although texdoc uses 'kpsewhich
--format="TeX system documentation"' and thus the $TEXDOCS variable for
its main work, the search mode accesses $TEXMF/doc directly and ignores
changes/additions in TEXDOC.
The following patch would make it more consistent:
--- src/Upstream-source/TeXLive/Build/source/texk/tetex/texdoc.orig 2007-03-
15 16:36:30.000000000 +0100
+++ src/Upstream-source/TeXLive/Build/source/texk/tetex/texdoc 2007-03-15
@@ -140,7 +140,7 @@
case $mode in
- find `kpsewhich --expand-path='$TEXMF/doc' | tr : ' '` -type f -print |
+ find `kpsewhich --expand-path='$TEXDOCS' | tr : ' '` -type f -print |
(too simple to be copyrightable, of course).
*** Bug 232771 has been marked as a duplicate of this bug. ***
tetex-3.0-34.fc6 has been pushed for fc6, which should resolve this issue. If these problems are still present in this version, then please make note of it in this bug report.