summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorNorbert Preining <preining@logic.at>2009-08-13 09:10:19 +0000
committerNorbert Preining <preining@logic.at>2009-08-13 09:10:19 +0000
commit6710abd21dad439662799500bd1d05ca79f7480b (patch)
tree5914430f30d3b6ef47a6d904a332837d160dae91 /Master
parentc300aa5302641738583b85e3748cb280d5aea009 (diff)
fix tlmgr regenerating formats with mode=disabled in the tlpdb, email Dan
git-svn-id: svn://tug.org/texlive/trunk@14643 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rwxr-xr-xMaster/texmf/scripts/texlive/tlmgr.pl3
1 files changed, 3 insertions, 0 deletions
diff --git a/Master/texmf/scripts/texlive/tlmgr.pl b/Master/texmf/scripts/texlive/tlmgr.pl
index 022bb46584c..3974750c22b 100755
--- a/Master/texmf/scripts/texlive/tlmgr.pl
+++ b/Master/texmf/scripts/texlive/tlmgr.pl
@@ -577,6 +577,9 @@ sub handle_execute_actions {
my %def = %$d;
if (defined($def{'engine'})) {
next if defined($done_formats{$def{'name'}});
+ # do not regenerate disabled formats (mode=disabled which is
+ # translated to $def{'mode'} = 0|1
+ next if (defined($def{'mode'}) && !$def{'mode'});
for my $e (@upen) {
if ($def{'engine'} eq $e) {
log ("updating format $def{'name'} (engine $e updated)\n");