From e16b85e16691dd5fda613ad0daca7eaa36c6440a Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Mon, 15 Jun 2015 00:00:42 +0000 Subject: fmtutil: make disablefmt work git-svn-id: svn://tug.org/texlive/trunk@37541 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/scripts/texlive/fmtutil.pl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'Master/texmf-dist/scripts/texlive/fmtutil.pl') diff --git a/Master/texmf-dist/scripts/texlive/fmtutil.pl b/Master/texmf-dist/scripts/texlive/fmtutil.pl index 23b9998858c..6f817bec2b5 100755 --- a/Master/texmf-dist/scripts/texlive/fmtutil.pl +++ b/Master/texmf-dist/scripts/texlive/fmtutil.pl @@ -232,7 +232,7 @@ sub main { exit(1); } elsif ($opts{'disablefmt'}) { return callback_enable_disable_format($changes_config_file, - $opts{'enablefmt'}, 'disabled'); + $opts{'disablefmt'}, 'disabled'); } elsif ($opts{'enablefmt'}) { return callback_enable_disable_format($changes_config_file, $opts{'enablefmt'}, 'enabled'); @@ -665,10 +665,10 @@ sub enable_disable_format_engine { my $origin = $alldata->{'merged'}{$fmt}{$eng}{'origin'}; if ($origin ne $tc) { $alldata->{'fmtutil'}{$tc}{'formats'}{$fmt}{$eng} = - {%{$alldata->{'fmtutil'}{$origin}{'formats'}{$fmt}{$eng}}} + {%{$alldata->{'fmtutil'}{$origin}{'formats'}{$fmt}{$eng}}}; + $alldata->{'fmtutil'}{$tc}{'formats'}{$fmt}{$eng}{'line'} = -1; } $alldata->{'fmtutil'}{$tc}{'formats'}{$fmt}{$eng}{'status'} = $mode; - $alldata->{'fmtutil'}{$tc}{'formats'}{$fmt}{$eng}{'line'} = -1; $alldata->{'fmtutil'}{$tc}{'changed'} = 1; $alldata->{'merged'}{$fmt}{$eng}{'status'} = $mode; $alldata->{'merged'}{$fmt}{$eng}{'origin'} = $tc; -- cgit v1.2.3