texlive[63670] Master/install-tl: (set_texlive_default_dirs): default
commits+karl at tug.org
commits+karl at tug.org
Tue Jun 21 00:40:29 CEST 2022
Revision: 63670
http://tug.org/svn/texlive?view=revision&revision=63670
Author: karl
Date: 2022-06-21 00:40:29 +0200 (Tue, 21 Jun 2022)
Log Message:
-----------
(set_texlive_default_dirs): default TEXMFLOCAL
from $tex_prefix, not TEXDIR. Report from Vit,
https://tug.org/pipermail/tex-live/2022-June/048228.html
Modified Paths:
--------------
trunk/Master/install-tl
Modified: trunk/Master/install-tl
===================================================================
--- trunk/Master/install-tl 2022-06-20 21:46:09 UTC (rev 63669)
+++ trunk/Master/install-tl 2022-06-20 22:40:29 UTC (rev 63670)
@@ -1176,12 +1176,12 @@
# and more. Return count of errors detected, hopefully zero.
#
sub do_postinst_stuff {
- my $TEXDIR = "$vars{'TEXDIR'}";
- my $TEXMFSYSVAR = "$vars{'TEXMFSYSVAR'}";
- my $TEXMFSYSCONFIG = "$vars{'TEXMFSYSCONFIG'}";
- my $TEXMFVAR = "$vars{'TEXMFVAR'}";
- my $TEXMFCONFIG = "$vars{'TEXMFCONFIG'}";
- my $TEXMFLOCAL = "$vars{'TEXMFLOCAL'}";
+ my $TEXDIR = $vars{'TEXDIR'};
+ my $TEXMFSYSVAR = $vars{'TEXMFSYSVAR'};
+ my $TEXMFSYSCONFIG = $vars{'TEXMFSYSCONFIG'};
+ my $TEXMFVAR = $vars{'TEXMFVAR'};
+ my $TEXMFCONFIG = $vars{'TEXMFCONFIG'};
+ my $TEXMFLOCAL = $vars{'TEXMFLOCAL'};
my $tmv;
do_texmf_cnf();
@@ -1494,6 +1494,7 @@
my $deftmflocal = Cwd::abs_path($vars{'TEXDIR'}.'/../texmf-local');
if (!defined $deftmflocal # in case abs_path couldn't resolve
|| Cwd::abs_path($vars{TEXMFLOCAL}) ne "$deftmflocal") {
+ warn "TEXMFLOCAL changed, now $vars{'TEXMFLOCAL'}\n";
push @changedtmf, "TEXMFLOCAL = $vars{'TEXMFLOCAL'}\n";
}
} elsif ($line =~ m/^TEXMFSYSVAR/) {
@@ -1767,15 +1768,17 @@
}
# first set $tex_prefix
my $tex_prefix;
- set_var_from_alternatives( "TEX_PREFIX", \$tex_prefix,
+ set_var_from_alternatives("TEX_PREFIX", \$tex_prefix,
($opt_in_place ? abs_path($::installerdir) : undef),
$tlprefixenv,
(win32() ? getenv('SystemDrive') . '/texlive' : '/usr/local/texlive'));
- set_var_from_alternatives( "TEXDIR", \$vars{'TEXDIR'},
+ #
+ set_var_from_alternatives("TEXDIR", \$vars{'TEXDIR'},
$opt_texdir,
$vars{'TEXDIR'},
($vars{'instopt_portable'} || $opt_in_place)
? $tex_prefix : "$tex_prefix/$texlive_release");
+ #
set_standard_var('TEXMFSYSVAR', 'TEXLIVE_INSTALL_TEXMFSYSVAR',
'texmfsysvar', "$vars{'TEXDIR'}/texmf-var");
#
@@ -1783,7 +1786,7 @@
'texmfsysconfig', "$vars{'TEXDIR'}/texmf-config");
#
set_standard_var('TEXMFLOCAL', 'TEXLIVE_INSTALL_TEXMFLOCAL',
- 'texmflocal', "$vars{'TEXDIR'}/texmf-local");
+ 'texmflocal', "$tex_prefix/texmf-local");
#
set_standard_var('TEXMFHOME', 'TEXLIVE_INSTALL_TEXMFHOME',
'texmfhome', "$homedir/texmf");
More information about the tex-live-commits
mailing list.