X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=bin%2Fwanna-build;h=c9531211e54a03cff965eebc3fe617ea8539f7ba;hb=1fa3e310692f1499af36eb54526f2e23766847d5;hp=0d8bd1ad0777a1f117eaaad270a6ff3c6705a30e;hpb=44802d376dd36e53c019dc95a38618e693fd795e;p=wannabuild.git diff --git a/bin/wanna-build b/bin/wanna-build index 0d8bd1a..c953121 100755 --- a/bin/wanna-build +++ b/bin/wanna-build @@ -2153,8 +2153,9 @@ sub parse_all_v3 { # does at least one binary exist in the database and is more recent - if so, we're probably just outdated, ignore the source package for my $bin (@{$pkgs->{'binary'}}) { - if ($binary->{$bin} and vercmp($pkgs->{'version'}, $binary->{$bin}->{'version'}) < 0) { - print "$logstr skipped because binaries (assumed to be) overwritten\n" if $verbose || $simulate; + if ($binary->{$bin} and $binary->{$bin}->{'arch'} ne 'all' and vercmp($pkgs->{'version'}, $binary->{$bin}->{'version'}) < 0) { + print "$logstr skipped because binaries (assumed to be) overwritten (" . + $bin . ", " . $pkgs->{'version'} . " vs. " . $binary->{$bin}->{'version'} . ")\n" if $verbose || $simulate; next SRCS; } }