summaryrefslogtreecommitdiff
path: root/Build
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2008-07-26 21:39:36 +0000
committerKarl Berry <karl@freefriends.org>2008-07-26 21:39:36 +0000
commitb6632fe8a96e0d5e15d577574b09788e40369e95 (patch)
tree1f8be6a445bbecd5996916a712f03ecf27611c57 /Build
parent7d8dc6438f01124fbc5638f9fe4a41c3572e846e (diff)
comment about TEXMFLOCAL not overriding TEXMFMAIN
git-svn-id: svn://tug.org/texlive/trunk@9800 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build')
-rw-r--r--Build/source/texk/kpathsea/texmf.cnf9
1 files changed, 9 insertions, 0 deletions
diff --git a/Build/source/texk/kpathsea/texmf.cnf b/Build/source/texk/kpathsea/texmf.cnf
index 6cec56fb80c..63098881ee5 100644
--- a/Build/source/texk/kpathsea/texmf.cnf
+++ b/Build/source/texk/kpathsea/texmf.cnf
@@ -102,6 +102,15 @@ TEXMFCONFIG = ~/.texlive2008/texmf-config
%
% For texconfig to work properly, TEXMFCONFIG and TEXMFVAR should be named
% explicitly and before all other trees.
+%
+% TEXMFLOCAL follows TEXMFMAIN (and precedes TEXMFDIST) because the only
+% files in TEXMFMAIN are tightly coupled with the particular version of
+% the distribution, such as format files. Overriding them would be more
+% likely to cause trouble than help. On the other hand, all the
+% standard packages and fonts are in TEXMFDIST, and locally-installed
+% versions should take precedence over those (although it is generally a
+% source of confusion to have different versions of a package installed,
+% whatever the trees, so try to avoid it).
TEXMF = {$TEXMFCONFIG,$TEXMFVAR,$TEXMFHOME,!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFMAIN,!!$TEXMFLOCAL,!!$TEXMFDIST}
% The system trees. These are the trees that are shared by all the users.