[tex-live] install-tl inserts 2013/.. in TEXMFLOCAL

Zdenek Wagner zdenek.wagner at gmail.com
Thu May 30 15:35:01 CEST 2013


2013/5/30 Wybo Dekker <wybo at dekkerdocumenten.nl>:
> I installed the preview texlive as follows:
>
>     rsync -ai --delete --exclude="mactex*"
> ftp.cstug.cz::pub/tex/local/tlpretest/ /usr/local/texlive/2013/
>     /usr/local/texlive/2013/install-tl
>
> without changing anything, just typed i (install); the interface tells
> me that TEXMFLOCAL will be
>
>     TEXMFLOCAL (directory for site-wide local files):
>       /usr/local/texlive/texmf-local
>
> However, after the install, kpsewhich tells me:
>
>     $ kpsewhich -expand-var \$TEXMFLOCAL
>     /usr/local/texlive/2013/../texmf-local
>
It is defined this way since many years, it is not new in 2013. You
should canonicalize the path in your scripts. There are many ways to
do it, see a small example below:

cd $(kpsewhich -expand-var \$TEXMFLOCAL) && TEXMFLOCAL=$(pwd) && echo
$TEXMFLOCAL

> This is correct, of course, but as I use kpsewhich in scripts to create
> links, those will be broken after installing texlive 2014 and removing
> the 2013 directory.
> --
> Met vriendelijke groet,
> Wybo Dekker             e:      wybo at dekkerdocumenten.nl
> Deilsedijk 60           t:      +31-87 874 8496
> 4158 CH Deil            m:      +31-63 033 3955
>



--
Zdeněk Wagner
http://hroch486.icpf.cas.cz/wagner/
http://icebearsoft.euweb.cz



More information about the tex-live mailing list