texmfcnf.lua is broken for ConTeXt.
amano.kenji at proton.me
Wed Aug 17 14:49:01 CEST 2022
Would it not be possible to support both upstream's portable installation and OS-level installation?
Something like TEXMFSYSVAR="selfautoparent:texmf-var;selfautoparent:/var/lib/texmf", TEXMFSYSCONFIG="selfautoparent:texmf-config;selfautoparent:/etc/texmf", and TEXMFDIST="selfautoparent:texmf-dist;selfautodir:share/texmf-dist"?
------- Original Message -------
On Tuesday, August 16th, 2022 at 1:39 PM, Norbert Preining <norbert at preining.info> wrote:
> On Tue, 16 Aug 2022, amano.kenji wrote:
> > After reading /usr/share/texmf-dist/web2c/texmf.cnf, I concluded that texmfcnf.lua should set TEXMFSYSVAR="selfautoparent:/var/lib/texmf", TEXMFSYSCONFIG="selfautoparent:/etc/texmf", TEXMFDIST="selfautodir:share/texmf-dist".
> For Arch based, yes.
> For many distribution based TL installations, yes.
> But not for TeX Live upstream as installed by our installer.
> We do the very thing written above in Debian, but that doesn't mean
> it can be done upstream.
> > If people who use TexLive installer has no problem with texmf.cnf using the above values for TEXMFSYSVAR, TEXMFSYSCONFIG, and TEXMFDIST, then they wouldn't have a problem with texmfcnf.lua having those same values, either.
> Upstream TeX Live user DO have problems with the above settings.
> If you install TeX Live to
> and nothing related to share or whatever.
> The upstream installer has a different directory layout, namely all
> under one directory, then most distributions.
> > Arch Linux texlive-core's texmfcnf.lua sets TEXMFOS="selfautodir:share", but I don't know whether TEXMFOS="selfautodir:share" is necessary.
> That is in fact rubbish ;-) TEXMFOS doesn't really have a meaning
> here. In fact, it is some ConTeXt only what-so-ever to make
> ConTeXt developers able to work with files distributed by the OS.
> In Debian we comment out this variable:
> For other patches necessary, see what is done in Debian:
> in particular
> PREINING Norbert https://www.preining.info
> Mercari Inc. + IFMGA Guide + TU Wien + TeX Live
> GPG: 0x860CDC13 fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13
More information about the tex-live