aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xulri5
1 files changed, 3 insertions, 2 deletions
diff --git a/ulri b/ulri
index a6ca138..54930ae 100755
--- a/ulri
+++ b/ulri
@@ -493,11 +493,12 @@ foreach my $prefix (sort keys %pkg_tree) {
my @arch_list = $arch_list ? @$arch_list : keys %{$config->{bot}};
# need to find a bot for each arch
foreach my $arch (@arch_list) {
- # Skip this arch if package is already building as noarch or for this arch
- # or if it should not be built on this arch
+ # Skip this arch if the package is already building as noarch or for this arch
+ # or if it should not be built on this arch or it has already failed
next if $pkg_tree{$prefix}{media}{$media}{arch}{noarch};
next if $pkg_tree{$prefix}{media}{$media}{arch}{$arch};
next if $pkg_tree{$prefix}{media}{$media}{excluded_arch}{$arch};
+ next if $pkg_tree{$prefix}{media}{$media}{failed_arch}{$arch};
my $excluded = any { !check_arch("$todo_dir/${prefix}_$_", $arch) } @$srpms;
if ($excluded) {