summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xMaster/install-tl.pl14
1 files changed, 10 insertions, 4 deletions
diff --git a/Master/install-tl.pl b/Master/install-tl.pl
index 87308335f26..b94225745ca 100755
--- a/Master/install-tl.pl
+++ b/Master/install-tl.pl
@@ -599,11 +599,17 @@ sub do_postinst_stuff {
#
# Step 4: run the programs
# how hackish: on windows it is hard to find the perl scripts ...
- my $perlint = (win32() ? "$vars{'TEXDIR'}/tlpkg/tlperl/bin/perl.exe $vars{'TEXDIR'}/tlpkg/bin/" : "");
+ my $perlint = (win32() ? "$vars{'TEXDIR'}/tlpkg/tlperl/bin/perl.exe" : "");
# for arch != win32 $perlint is empty so the usual perl invocation is done
- `${perlint}generate-fmtutil`;
- `${perlint}generate-updmap`;
- `${perlint}generate-language`;
+ if (win32()) {
+ `${perlint} $vars{'TEXDIR'}/tlpkg/bin/generate-fmtutil`;
+ `${perlint} $vars{'TEXDIR'}/tlpkg/bin/generate-updmap`;
+ `${perlint} $vars{'TEXDIR'}/tlpkg/bin/generate-language`;
+ } else {
+ `generate-fmtutil`;
+ `generate-updmap`;
+ `generate-language`;
+ }
`mktexlsr $vars{'TEXDIR'}/texmf-dist $vars{'TEXDIR'}/texmf $vars{'TEXDIR'}/texmf-local`;
my $updmap = (win32() ? "$perlint $vars{'TEXDIR'}/bin/win32/updmap-sys.pl" : "updmap-sys");
`$updmap --nohash`;