diff options
author | Francois Pons <fpons@mandriva.com> | 2002-06-05 16:03:59 +0000 |
---|---|---|
committer | Francois Pons <fpons@mandriva.com> | 2002-06-05 16:03:59 +0000 |
commit | dcf2567bdd4ee2ae49d4afe79014371e4c38f763 (patch) | |
tree | e375c2f8863db0cf1a43455f148e1f3607bd224c /urpm.pm | |
parent | 4f2f4aa7ae78aa7cf130b419c5ea1bf776cfde74 (diff) | |
download | urpmi-dcf2567bdd4ee2ae49d4afe79014371e4c38f763.tar urpmi-dcf2567bdd4ee2ae49d4afe79014371e4c38f763.tar.gz urpmi-dcf2567bdd4ee2ae49d4afe79014371e4c38f763.tar.bz2 urpmi-dcf2567bdd4ee2ae49d4afe79014371e4c38f763.tar.xz urpmi-dcf2567bdd4ee2ae49d4afe79014371e4c38f763.zip |
3.4-5mdk
Diffstat (limited to 'urpm.pm')
-rw-r--r-- | urpm.pm | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -1388,7 +1388,7 @@ sub search_packages { my %l; foreach (@{$exact_a{$_} || $exact_ra{$_} || $found{$_} || $foundi{$_} || []}) { my $pkg = $urpm->{depslist}[$_]; - push @{$l{$pkg->name}}, { id => $_, pkg => $pkg }; + push @{$l{$pkg->name}}, $pkg; } if (values(%l) == 0) { $urpm->{error}(_("no package named %s", $_)); @@ -1400,7 +1400,7 @@ sub search_packages { foreach (values %l) { my $best; foreach (@$_) { - if ($best) { + if ($best && $best != $_) { $_->compare_pkg($best) > 0 and $best = $_; } else { $best = $_; |