aboutsummaryrefslogtreecommitdiffstats
path: root/rpmtools.pm
diff options
context:
space:
mode:
authorFrancois Pons <fpons@mandriva.com>2001-06-27 09:53:31 +0000
committerFrancois Pons <fpons@mandriva.com>2001-06-27 09:53:31 +0000
commit038e468d6fa67c59b70ef5ef879ddaab231ffe96 (patch)
treecb78a86f07c4a2f87b8198e0eccfa34391140bb8 /rpmtools.pm
parent4f0e9d447da0f254e20c94934283d1df848045dc (diff)
downloadrpmtools-038e468d6fa67c59b70ef5ef879ddaab231ffe96.tar
rpmtools-038e468d6fa67c59b70ef5ef879ddaab231ffe96.tar.gz
rpmtools-038e468d6fa67c59b70ef5ef879ddaab231ffe96.tar.bz2
rpmtools-038e468d6fa67c59b70ef5ef879ddaab231ffe96.tar.xz
rpmtools-038e468d6fa67c59b70ef5ef879ddaab231ffe96.zip
*** empty log message ***
Diffstat (limited to 'rpmtools.pm')
-rw-r--r--rpmtools.pm3
1 files changed, 1 insertions, 2 deletions
diff --git a/rpmtools.pm b/rpmtools.pm
index 8ef4dee..5d5ea6d 100644
--- a/rpmtools.pm
+++ b/rpmtools.pm
@@ -427,8 +427,7 @@ sub relocate_depslist {
if ($p) {
my $cmp_version = version_compare($_->{version}, $p->{version});
my $cmp_release = $cmp_version == 0 && version_compare($_->{release}, $p->{release});
- if ($cmp_version > 0 ||
- $cmp_release > 0 ||
+ if ($_->{serial} > $p->{serial} || $cmp_version > 0 || $cmp_release > 0 ||
$cmp_version == 0 && $cmp_release == 0 && better_arch($_->{arch}, $p->{arch})) {
$params->{info}{$_->{name}} = $_;
++$relocated_entries;