summaryrefslogtreecommitdiffstats
path: root/urpm.pm
diff options
context:
space:
mode:
authorFrancois Pons <fpons@mandriva.com>2001-07-26 09:36:59 +0000
committerFrancois Pons <fpons@mandriva.com>2001-07-26 09:36:59 +0000
commit1cb878e4481688017146cd208c05d7cec3f495a7 (patch)
tree0f1c2bbfe160b7310a347c628f352b8e040098dc /urpm.pm
parent3d387cc7db49507478804829781cefff62bc40ae (diff)
downloadurpmi-1cb878e4481688017146cd208c05d7cec3f495a7.tar
urpmi-1cb878e4481688017146cd208c05d7cec3f495a7.tar.gz
urpmi-1cb878e4481688017146cd208c05d7cec3f495a7.tar.bz2
urpmi-1cb878e4481688017146cd208c05d7cec3f495a7.tar.xz
urpmi-1cb878e4481688017146cd208c05d7cec3f495a7.zip
fix tentative to always install packages.
Diffstat (limited to 'urpm.pm')
-rw-r--r--urpm.pm4
1 files changed, 2 insertions, 2 deletions
diff --git a/urpm.pm b/urpm.pm
index 7d237e47..dcf641ed 100644
--- a/urpm.pm
+++ b/urpm.pm
@@ -1379,9 +1379,9 @@ sub filter_minimal_packages_to_upgrade {
foreach (keys %provides) {
$provides{$_} and next;
my (@choices, @upgradable_choices, %choices_id);
- foreach (@{$urpm->{params}{provides}{$_}}) {
+ foreach my $fullname (@{$urpm->{params}{provides}{$_}}) {
#- prefer upgrade package that need to be upgraded, if they are present in the choice.
- my $pkg = $urpm->{params}{info}{$_};
+ my $pkg = $urpm->{params}{info}{$fullname};
if (my @best = grep { exists $packages->{$_->{id}} } ($pkg, $urpm->{params}{names}{$pkg->{name}})) {
$pkg = $best[0]; #- keep already requested packages.
}