diff options
Diffstat (limited to 'Master/texmf/scripts/texlive/tlmgr.pl')
-rwxr-xr-x | Master/texmf/scripts/texlive/tlmgr.pl | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/Master/texmf/scripts/texlive/tlmgr.pl b/Master/texmf/scripts/texlive/tlmgr.pl index 2d5d06bc67d..1bbb737294b 100755 --- a/Master/texmf/scripts/texlive/tlmgr.pl +++ b/Master/texmf/scripts/texlive/tlmgr.pl @@ -1516,15 +1516,24 @@ Do not ask for confirmation, remove immediately. =item B<generate fmtutil> =item B<generate updmap> -B<WARNING:> This action overwrites any manual changes made in -the respective files: it recreates them from scratch. +The I<generate> action overwrites any manual changes made in the +respective files: it recreates them from scratch. -This is especially questionable with updmap, because the result will be -to disable all maps which have been manually installed via C<updmap-sys ---enable>, e.g., for proprietary or local fonts. Only the changes in -the C<--localcfg> file mentioned below are incorporated. +For fmtutil and the language files, this is normal, and both the TeX +Live installer and C<tlmgr> routinely call I<generate> for them. -In more detail, this action regenerates any of the four config files +For updmap, however, neither the installer nor C<tlmgr> use I<generate>, +because the result would be to disable all maps which have been manually +installed via C<updmap-sys --enable>, e.g., for proprietary or local +fonts. Only the changes in the C<--localcfg> file mentioned below are +incorporated by I<generate>. + +On the other hand, if you only use the fonts and font packages within +TeX Live, there is nothing wrong with using I<generate updmap>. Indeed, +we use it to generate the C<updmap.cfg> file that is maintained in the +live source repository. + +In more detail: I<generate> remakes any of the four config files C<language.dat>, C<language.def>, C<fmtutil.cnf>, and C<updmap.cfg> from the information present in the local TLPDB. If the files C<language-local.dat>, C<language-local.def>, C<fmtutil-local.cnf>, or |