diff options
author | Per Øyvind Karlsen <peroyvind@mandriva.org> | 2011-01-24 02:15:44 +0000 |
---|---|---|
committer | Per Øyvind Karlsen <peroyvind@mandriva.org> | 2011-01-24 02:15:44 +0000 |
commit | 007b18555518e1ef3e63f9876ad1fcd2768937b2 (patch) | |
tree | 2c75e07cc3444ef703832ec274a1de9bf5c14832 /t/rpmdb.t | |
parent | c11bc530a1101f4ec4307aa54e3e6b44ba0456e4 (diff) | |
download | perl-URPM-007b18555518e1ef3e63f9876ad1fcd2768937b2.tar perl-URPM-007b18555518e1ef3e63f9876ad1fcd2768937b2.tar.gz perl-URPM-007b18555518e1ef3e63f9876ad1fcd2768937b2.tar.bz2 perl-URPM-007b18555518e1ef3e63f9876ad1fcd2768937b2.tar.xz perl-URPM-007b18555518e1ef3e63f9876ad1fcd2768937b2.zip |
skip fullname & evr check for 'gpg-pubkey' packages
Diffstat (limited to 't/rpmdb.t')
-rw-r--r-- | t/rpmdb.t | 23 |
1 files changed, 13 insertions, 10 deletions
@@ -162,16 +162,19 @@ $db->traverse( sub { $errors++; } - my $expectedevr = $pkg->version . "-" . $pkg->release . ($pkg->distepoch ? ":" . $pkg->distepoch : ""); - if ($expectedevr ne $pkg->evr and "$epoch:$expectedevr" ne $pkg->evr and $pkg->name ne "gpg-pubkey") { - print "evr[" . $pkg->fullname . "]: $expectedevr != " . $pkg->evr . "\n"; - $errors++; - } - - my $expectedfullname = "$name-$version-$release" . ($disttag ? "-$disttag" : "") . ($distepoch ? $distepoch : "") . ($arch ? ".$arch" : ""); - if($pkg->fullname ne $expectedfullname) { - print "fullname: " . $pkg->fullname . " != $expectedfullname\n"; - $errors++; + if ($pkg->name eq "gpg-pubkey") { + + my $expectedevr = $pkg->version . "-" . $pkg->release . ($pkg->distepoch ? ":" . $pkg->distepoch : ""); + if ($expectedevr ne $pkg->evr and "$epoch:$expectedevr" ne $pkg->evr) { + print "evr[" . $pkg->fullname . "]: $expectedevr != " . $pkg->evr . "\n"; + $errors++; + } + + my $expectedfullname = "$name-$version-$release" . ($disttag ? "-$disttag" : "") . ($distepoch ? $distepoch : "") . ($arch ? ".$arch" : ""); + if($pkg->fullname ne $expectedfullname) { + print "fullname: " . $pkg->fullname . " != $expectedfullname\n"; + $errors++; + } } }); |