summaryrefslogtreecommitdiff
path: root/Master/install-tl
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-06-10 22:07:44 +0000
committerKarl Berry <karl@freefriends.org>2022-06-10 22:07:44 +0000
commita4bfec70790366571401554b420cce2886276e65 (patch)
tree976f619fd01e9e0a957a1a9c31222e4cc1eef1f5 /Master/install-tl
parent5b8784555bd801056172d033690d5f80e77fb282 (diff)
do not warn about undef result from Cwd::abs_path for TEXMFLOCAL; report from Magnus Ekhall, https://tug.org/pipermail/tex-live/2022-June/048203.html
git-svn-id: svn://tug.org/texlive/trunk@63541 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/install-tl')
-rwxr-xr-xMaster/install-tl3
1 files changed, 2 insertions, 1 deletions
diff --git a/Master/install-tl b/Master/install-tl
index 862858c75fa..5ede6b5ec65 100755
--- a/Master/install-tl
+++ b/Master/install-tl
@@ -1408,7 +1408,8 @@ sub do_texmf_cnf {
# by default TEXMFLOCAL = TEXDIR/../texmf-local, if this is the case
# we don't have to write a new setting.
my $deftmflocal = Cwd::abs_path($vars{'TEXDIR'}.'/../texmf-local');
- if (Cwd::abs_path($vars{TEXMFLOCAL}) ne "$deftmflocal") {
+ if (!defined $deftmflocal # in case abs_path couldn't resolve
+ || Cwd::abs_path($vars{TEXMFLOCAL}) ne "$deftmflocal") {
push @changedtmf, "TEXMFLOCAL = $vars{'TEXMFLOCAL'}\n";
}
} elsif ($line =~ m/^TEXMFSYSVAR/) {