diff options
author | Pascal Rigaux <pixel@mandriva.com> | 2007-08-28 11:00:46 +0000 |
---|---|---|
committer | Pascal Rigaux <pixel@mandriva.com> | 2007-08-28 11:00:46 +0000 |
commit | 13258c86d966b9bf5abd71a4a892a2c7350d7ff0 (patch) | |
tree | 082e8a871b1d16c33d4e6c54b61f780584f2f506 | |
parent | 5d08d9d3219136bdd856cdf2f1b0dffc7a3fb687 (diff) | |
download | urpmi-13258c86d966b9bf5abd71a4a892a2c7350d7ff0.tar urpmi-13258c86d966b9bf5abd71a4a892a2c7350d7ff0.tar.gz urpmi-13258c86d966b9bf5abd71a4a892a2c7350d7ff0.tar.bz2 urpmi-13258c86d966b9bf5abd71a4a892a2c7350d7ff0.tar.xz urpmi-13258c86d966b9bf5abd71a4a892a2c7350d7ff0.zip |
urpmi: do not verify signature of .spec files (#32824)
(see also a fix in perl-URPM so that URPM::spec2srcheader($_)->arch returns
"src" and so urpmi doesn't say it's going to install it (even if it skips it))
-rw-r--r-- | NEWS | 1 | ||||
-rw-r--r-- | urpm/signature.pm | 2 |
2 files changed, 3 insertions, 0 deletions
@@ -1,6 +1,7 @@ - urpmi o fix --bug when there is no /etc/urpmi/prefer.list file o new option --justdb (new perl-URPM 1.76) + o do not verify signature of .spec files (#32824) - urpmf o display "usage" when no <pattern-expression> is given (#32658) diff --git a/urpm/signature.pm b/urpm/signature.pm index 05fb461f..ccafa299 100644 --- a/urpm/signature.pm +++ b/urpm/signature.pm @@ -19,6 +19,8 @@ sub _check { foreach my $id (keys %$sources) { my $filepath = $sources->{$id}; + $filepath !~ /\.spec$/ or next; + $urpm->{debug} and $urpm->{debug}("verifying signature of $filepath"); my $verif = URPM::verify_signature($filepath); |