about tlmgr conf in a rolling situation

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


For some legacy context, I set environment variables in my .bash_profile

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


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 ?


More information about the tex-live mailing list.