From 28ab17ec3fbdc1062af4e9a91fe01a38b12577ed Mon Sep 17 00:00:00 2001 From: Rafael Garcia-Suarez Date: Thu, 12 Jan 2006 16:56:31 +0000 Subject: Verify signature in order --- urpm.pm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/urpm.pm b/urpm.pm index 65c4f4c1..9435e676 100644 --- a/urpm.pm +++ b/urpm.pm @@ -3258,9 +3258,11 @@ sub translate_why_removed { sub check_sources_signatures { my ($urpm, $sources_install, $sources, %options) = @_; my ($medium, %invalid_sources); + my $s = $sources_install; - foreach my $id (sort { $a <=> $b } keys %$sources_install, keys %$sources) { - my $filepath = $sources_install->{$id} || $sources->{$id}; + foreach my $id (keys %$sources_install, -1, keys %$sources) { + if ($id == -1) { $s = $sources; next } + my $filepath = $s->{$id}; my $verif = URPM::verify_rpm($filepath); if ($verif =~ /NOT OK/) { -- cgit v1.2.1