diff options
-rw-r--r-- | urpm/get_pkgs.pm | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/urpm/get_pkgs.pm b/urpm/get_pkgs.pm index a0ef4445..bde604e8 100644 --- a/urpm/get_pkgs.pm +++ b/urpm/get_pkgs.pm @@ -108,7 +108,6 @@ sub selected2local_and_blists { my @remaining_ids = sort { $a <=> $b } keys %id_map; - my %blists; my @blists = map { my $medium = $_; my %pkgs; @@ -118,12 +117,8 @@ sub selected2local_and_blists { $medium->{start} <= $id && $id <= $medium->{end} or last; shift @remaining_ids; - my $maped_id = $id_map{$id}; - # no duplicate package (especially noarch ones, eg from 32 & 64 bit media): - next if $blists{$maped_id}; - $blists{$maped_id} = 1; my $pkg = $urpm->{depslist}[$id]; - $pkgs{$maped_id} = $pkg; + $pkgs{$id_map{$id}} = $pkg; } } %pkgs ? { medium => $medium, pkgs => \%pkgs } : @{[]}; |