From 80d4b06ce610b77671a57b5116d44752e046be5d Mon Sep 17 00:00:00 2001 From: Pascal Terjan Date: Thu, 14 Apr 2011 20:32:59 +0000 Subject: Use a different variable to check if a build is finished and if it has been started --- ulri | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'ulri') diff --git a/ulri b/ulri index cd5bf38..08ba347 100755 --- a/ulri +++ b/ulri @@ -355,6 +355,7 @@ foreach my $prefix (keys %pkg_tree) { if (!$fail) { my @list = split "\n", sout($remote, "ls $prefix_dir"); my $error; + my $done; my $arch_check = join '|', $arch, if_($untranslated_arch{$arch}, @{$untranslated_arch{$arch}}); plog('MSG', "checking for $arch_check arch"); @@ -369,7 +370,7 @@ foreach my $prefix (keys %pkg_tree) { plog('OK', "build ok: $result"); if ($result =~ /\.$arch_check\.rpm$/) { - $compildone->{$prefix}{$arch} = 1; + $done = 1; } plog('DEBUG', "copy files to done"); @@ -380,7 +381,7 @@ foreach my $prefix (keys %pkg_tree) { $error = 1; last; } elsif (move("$result_file.new", $result_file)) { - if ($compildone->{$prefix}{$arch}) { + if ($done) { create_file($done_file, "$bot $host"); $success = 1; } -- cgit v1.2.1