--- builds_bin/update_repos 2014/10/10 14:07:52 1.76 +++ builds_bin/update_repos 2014/10/10 15:46:43 1.77 @@ -295,7 +295,8 @@ foreach my $ver ( sort { $a <=> $b } key } } elsif ( $repos->{$cmp->{repo}}->{stage} ) { $cmp->{delete}++; - } else { + } elsif ( $cmp->{src} || ( $cmp->{rpm}->arch =~ m{^(i[356]86)$} && grep $_ eq 'i386', @{$distrepo->{$ver}->{'archs'}} ) || + grep $_ eq $cmp->{rpm}->arch, @{$distrepo->{$ver}->{'archs'}} ) { $srpm = $cmp if ! $srpm && $cmp->{src}; my $dest = $repos->{$track{repo}}->{prio} > $repos->{$devel2}->{prio} ? $track{repo} : $devel2; $dest = pkgdest($cmp, $devel1, $dest, $rpms->{$base}->{rpms});