aboutsummaryrefslogtreecommitdiffstats
path: root/iurt
diff options
context:
space:
mode:
authorPascal Terjan <pterjan@mageia.org>2012-12-02 15:26:36 +0000
committerPascal Terjan <pterjan@mageia.org>2012-12-02 15:26:36 +0000
commit6926d1304a5890e58745b040d04ed040c0ba02df (patch)
tree5d178458bc23f22a5e10a7e05a31b4985f5cc00f /iurt
parentb1fe660bfb4d4dc80ec2cef89a718f1e4bfec48e (diff)
downloadiurt-6926d1304a5890e58745b040d04ed040c0ba02df.tar
iurt-6926d1304a5890e58745b040d04ed040c0ba02df.tar.gz
iurt-6926d1304a5890e58745b040d04ed040c0ba02df.tar.bz2
iurt-6926d1304a5890e58745b040d04ed040c0ba02df.tar.xz
iurt-6926d1304a5890e58745b040d04ed040c0ba02df.zip
Kill build if nothing is printed for 5 minutes and system is idle
Diffstat (limited to 'iurt')
-rwxr-xr-xiurt7
1 files changed, 7 insertions, 0 deletions
diff --git a/iurt b/iurt
index afe3594..fb566e4 100755
--- a/iurt
+++ b/iurt
@@ -445,6 +445,12 @@ my %config_usage = (
default => 18000,
},
},
+ build_stalled_timeout => {
+ desc => 'Maximum build time after which the build process is terminated if it seems stalled',
+ default => {
+ default => 300,
+ },
+ },
cache_home => {
desc => 'Where to store the cache files',
default => "$HOME/.bugs"
@@ -948,6 +954,7 @@ retry:
logname => "build",
hash => "build_$srpm",
timeout => $config->{build_timeout}{$srpm_name} || $config->{build_timeout}{default},
+ stalled_timeout => $config->{build_stalled_timeout}{$srpm_name} || $config->{build_stalled_timeout}{default},
srpm => $srpm,
debug_mail => $run{debug},
cc => $cc,