summaryrefslogtreecommitdiff
path: root/Master/tlpkg/dev
diff options
context:
space:
mode:
authorReinhard Kotucha <reinhard.kotucha@web.de>2011-01-29 18:46:59 +0000
committerReinhard Kotucha <reinhard.kotucha@web.de>2011-01-29 18:46:59 +0000
commit0aac62b0dc64d46b0814e60ba67648cf27d02ce5 (patch)
tree73a7149ddbc5a4bfdc22fc699d5203141a39b210 /Master/tlpkg/dev
parent5653f521de3c7bb4734e39cd3b84164bba23a39a (diff)
tlpkg/dev/updmap.pl: fix --enable argument parsing.
git-svn-id: svn://tug.org/texlive/trunk@21223 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg/dev')
-rwxr-xr-xMaster/tlpkg/dev/updmap.pl12
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) {