about tlmgr conf in a rolling situation

jfbu jfbu at free.fr
Tue Mar 2 14:11:57 CET 2021


Hi,

For some legacy context, I set environment variables in my .bash_profile
such as TEXMFDIST, TEXMFSYSVAR

As reported in another thread I directly installed TL 2021 on top of 2020.

The actual paths to which TEXMFDIST resolve in my .bash_profile
are initially absolute paths where all symlinking got resolved.

To avoid my *tex compilation logs reporting ../2020/...
I thus do things such as 

1) create /usr/local/texlive/2021 as symlink to /usr/local/texlive/2020

2) in my .bash_profile, some stuff such as 

export TEXMFSYSVAR="${TEXMFSYSVAR/2020/2021}"

as final step after having resolved symlinks (from the TeXDist
control panel for mac os of Jerome Laurens of ancient years
which allow to have mutiple TL installs)

and all is fine.

There remains in the output of tlmgr conf only a few places with 2020:

the second line below:

tlmgr revision 57970 (2021-02-27 15:17:34 +0100)
tlmgr using installation: /usr/local/texlive/2020
TeX Live (https://tug.org/texlive) version 2021

and the 

texmf.cnf:        /usr/local/texlive/2020/texmf.cnf
texmf.cnf:        /usr/local/texlive/2020/texmf-local/web2c/texmf.cnf
texmf.cnf:        /usr/local/texlive/2020/texmf-dist/web2c/texmf.cnf


lines

everywhere else I have 2021


Are these paths anyhow necessarily completely resolved or is it
possible to trick tlmgr into reporting 2021 in place of 2020 ?

Best



More information about the tex-live mailing list.