diff options
-rwxr-xr-x | Master/texmf/scripts/texlive/tlmgr.pl | 22 |
1 files changed, 4 insertions, 18 deletions
diff --git a/Master/texmf/scripts/texlive/tlmgr.pl b/Master/texmf/scripts/texlive/tlmgr.pl index bc1894d7a0d..3d26f91b238 100755 --- a/Master/texmf/scripts/texlive/tlmgr.pl +++ b/Master/texmf/scripts/texlive/tlmgr.pl @@ -2984,12 +2984,6 @@ sub action_generate { # searching for language.(dat/def) does search in the right place my $ldat; my $ldef; - if ($opts{"rebuild-sys"}) { - $ENV{"TEXMFVAR"} = $TEXMFSYSVAR; - $ENV{"TEXMFCONFIG"} = $TEXMFSYSCONFIG; - chomp ($ldat = `kpsewhich language.dat`); - chomp ($ldef = `kpsewhich language.def`); - } if ($what =~ m/^language(\.dat)?$/i) { $dest ||= "$TEXMFSYSVAR/tex/generic/config/language.dat"; $localconf ||= "$TEXMFLOCAL/tex/generic/config/language-local.dat"; @@ -3001,14 +2995,10 @@ sub action_generate { undef $dest; } if ($opts{"rebuild-sys"}) { - if ($ldat =~ m/^[[:space:]]*$/) { - tlwarn("Cannot find language.dat, not updating formats using it.\n"); - } else { - do_cmd_and_check("fmtutil-sys --byhyphen $ldat"); - } + do_cmd_and_check("fmtutil-sys --byhyphen $dest"); } else { info("To make the newly-generated language.dat take effect," - . " run fmtutil-sys --byhyphen $ldat.\n"); + . " run fmtutil-sys --byhyphen $dest.\n"); } } if ($what =~ m/^language(\.def)?$/i) { @@ -3017,14 +3007,10 @@ sub action_generate { debug("$0: writing language.def data to $dest\n"); TeXLive::TLUtils::create_language_def($localtlpdb, $dest, $localconf); if ($opts{"rebuild-sys"}) { - if ($ldef =~ m/^[[:space:]]*$/) { - tlwarn("Cannot find language.def, not updating formats using it.\n"); - } else { - do_cmd_and_check("fmtutil-sys --byhyphen $ldef"); - } + do_cmd_and_check("fmtutil-sys --byhyphen $dest"); } else { info("To make the newly-generated language.def take effect," - . " run fmtutil-sys --byhyphen $ldef.\n"); + . " run fmtutil-sys --byhyphen $dest.\n"); } } |