Thanks for the hint. I'm sorry I know too few about the TEXMF databases :(
I solved my problem by using a wrapper program which removes $HOMETEXMF/ls-R before launching tex.
It might be interesting to add a few more functionalities to kpse (without breaking existing rules and compitibility with other tools such as MikTeX). E.g., reload the ls-R's upon receiving the HUP signal. Then the mktextfm (or \write18) script can simply do a 'kill -HUP PPID' to tell kpse to refresh its filenames database when needed ...
Thanks again.
LB
On Thu, 9 Dec 2004, Thomas Esser wrote:
a directory listed in $TEXMF doesn't have the '!!' prefix it should be skipped by 'mktexlsr' (unless when it's
Well, the meaning of !! is different. To get what you want, you have to set TEXMFDBS in a way that excludes your $HOMETEXMF, e.g. TEXMFDBS = {!!$TEXMFLOCAL,!!$TEXMFMAIN,!!$TEXMFDIST};$VARTEXFONTS
Thomas
--