From 7ccbfafd4dba68f1005e5d121150b5cbb54e302d Mon Sep 17 00:00:00 2001 From: Francois Pons Date: Mon, 25 Sep 2000 16:36:39 +0000 Subject: *** empty log message *** --- urpme | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'urpme') diff --git a/urpme b/urpme index 091c806f..80e22ae7 100644 --- a/urpme +++ b/urpme @@ -71,11 +71,17 @@ system("rpm", "-e", @toremove); sub load_provides { local *F; - open F, "$DIR/depslist" or return; + open F, "$DIR/depslist.ordered" or return; + my @packages_id; + my %provides_id; foreach () { my ($p, $size, @l) = split; $size{$p} = $size; - push @{$provides{$_}}, $p foreach @l; + push @packages_id, $p; + push @{$provides_id{$_}}, $p foreach @l; + } + foreach (keys %provides_id) { + $provides{$packages_id[$_]} = $provides_id{$_}; } } sub toMb { -- cgit v1.2.1