diff options
author | Reinhard Kotucha <reinhard.kotucha@web.de> | 2011-01-29 18:46:59 +0000 |
---|---|---|
committer | Reinhard Kotucha <reinhard.kotucha@web.de> | 2011-01-29 18:46:59 +0000 |
commit | 0aac62b0dc64d46b0814e60ba67648cf27d02ce5 (patch) | |
tree | 73a7149ddbc5a4bfdc22fc699d5203141a39b210 | |
parent | 5653f521de3c7bb4734e39cd3b84164bba23a39a (diff) |
tlpkg/dev/updmap.pl: fix --enable argument parsing.
git-svn-id: svn://tug.org/texlive/trunk@21223 c570f23f-e606-0410-a88d-b1316a301751
-rwxr-xr-x | Master/tlpkg/dev/updmap.pl | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/Master/tlpkg/dev/updmap.pl b/Master/tlpkg/dev/updmap.pl index 72994713476..e8e11766444 100755 --- a/Master/tlpkg/dev/updmap.pl +++ b/Master/tlpkg/dev/updmap.pl @@ -42,7 +42,7 @@ my $quiet; my $nohash; my $nomkmap; -my %enableItem = (); +my $enableItem; my %setOption = (); my @showoptions = (); my @disableItem = (); @@ -934,7 +934,7 @@ sub processOptions { "dvipsoutputdir=s" => \$dvipsoutputdir, "pdftexoutputdir=s" => \$pdftexoutputdir, "setoption=s" => \%setOption, - "enable=s" => \%enableItem, + "enable=s" => \$enableItem, "disable=s" => \@disableItem, "e|edit" => \$opt_edit, "l|listmaps" => \$listmaps, @@ -1334,10 +1334,12 @@ sub main { &setOption ($m, $setOption{$m}); } } - elsif (keys %enableItem) { + elsif ($enableItem) { $cmd = 'enableMap'; - foreach my $m (keys %enableItem) { - &enableMap($m, $enableItem{$m}); + if ($enableItem=~/=/) { + &enableMap(split('=', $enableItem)); + } else { + &enableMap($enableItem, shift @ARGV); } } elsif (@disableItem) { |