diff options
Diffstat (limited to 'Master/install-tl')
-rwxr-xr-x | Master/install-tl | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Master/install-tl b/Master/install-tl index ae2a67ac402..5bac6e2bdbf 100755 --- a/Master/install-tl +++ b/Master/install-tl @@ -926,6 +926,7 @@ operations might be disturbed.\n\n"; my $plat_bindir = "$TEXDIR/bin/$vars{'this_platform'}"; my $perl_bindir = "$TEXDIR/tlpkg/tlperl/bin"; my $perl_libdir = "$TEXDIR/tlpkg/tlperl/lib"; + my $progext = (win32)? '.exe' : ''; debug("Prepending $plat_bindir to PATH\n"); $ENV{'PATH'} = $plat_bindir . $pathsep . $ENV{'PATH'}; @@ -1008,7 +1009,7 @@ operations might be disturbed.\n\n"; $errcount += wsystem("running", "mktexlsr", $TEXMFSYSVAR, $TEXMFSYSCONFIG, "$TEXDIR/texmf-dist"); - if (exists($install{"tetex"}) && $install{"tetex"} == 1) { + if (-x "$plat_bindir/updmap-sys$progext") { $errcount += run_postinst_cmd("updmap-sys --nohash"); } else { info("not running updmap-sys (not installed)\n"); @@ -1037,7 +1038,7 @@ operations might be disturbed.\n\n"; # all formats option if ($vars{'option_fmt'}) { - if (exists($install{"tetex"}) && $install{"tetex"} == 1) { + if (-x "$plat_bindir/fmtutil-sys$progext") { info("pre-generating all format files, be patient...\n"); $errcount += run_postinst_cmd("fmtutil-sys $common_fmtutil_args --all"); } else { |