tools/buildbot/startbuild.pl
changeset 2260 d306de5f9fa5
parent 2258 fe16cb4e09b5
child 2265 4a261086c0c6
     1.1 --- a/tools/buildbot/startbuild.pl	Sat Sep 06 09:40:44 2008 +0000
     1.2 +++ b/tools/buildbot/startbuild.pl	Sat Sep 06 10:18:26 2008 +0000
     1.3 @@ -16,4 +16,21 @@
     1.4      $cmd = 'mono ' . $cmd;
     1.5  }
     1.6  
     1.7 -system($cmd) or die "Build failed: $!\n";
     1.8 +system($cmd);
     1.9 +
    1.10 +if ($? == -1)
    1.11 +{
    1.12 +    die "Build failed: $!\n";
    1.13 +}
    1.14 +elsif ($^O eq "linux" and $? & 127)
    1.15 +{
    1.16 +    die "Build died :(\n";
    1.17 +}
    1.18 +elsif ($? >> 8 != 0)
    1.19 +{
    1.20 +    die "Build failed with exit code: " . ($? >> 8) . "\n";
    1.21 +}
    1.22 +else
    1.23 +{
    1.24 +    exit(0);
    1.25 +}