From 4205a6a96ffe26f8022e003dd81ba8ad8096766e Mon Sep 17 00:00:00 2001 From: Pascal Rigaux Date: Wed, 19 Dec 2007 15:20:53 +0000 Subject: don't allow getting a different pubkey unless using forcekey (ie revert to behaviour prior to 2007-12-10) --- urpm/media.pm | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/urpm/media.pm b/urpm/media.pm index 75a1b045..be91f4af 100644 --- a/urpm/media.pm +++ b/urpm/media.pm @@ -1237,11 +1237,10 @@ sub _read_cachedir_pubkey { $urpm->{error}(N("unable to import pubkey file of \"%s\"", $medium->{name})); } }); - if (keys(%key_ids)) { - $medium->{'key-ids'} = join(',', keys %key_ids); - } unlink "$urpm->{cachedir}/partial/pubkey"; + + join(',', keys %key_ids); } #- options: callback, force, nomd5sum, probe_with, quiet, nopubkey, wait_lock @@ -1316,7 +1315,7 @@ sub _update_medium_first_pass_ { $medium->{modified} = 0; _get_pubkey_and_descriptions($urpm, $medium, $options{nopubkey}); - _read_cachedir_pubkey($urpm, $medium, $options{wait_lock}); + $medium->{'key-ids'} ||= _read_cachedir_pubkey($urpm, $medium, $options{wait_lock}); generate_medium_names($urpm, $medium); 1; -- cgit v1.2.1