scaleway commit
[gruntmaster-daemon.git] / gruntmaster-exec
index d2807656d506909f27e14d68897b2317f20c4f53..97ac555311340538bb1271704b6a63fbf1c3b704 100755 (executable)
@@ -58,7 +58,6 @@ sub test_pipes {
        $ARGV[0] =~ /prog/ ? test_pipe_read : test_pipe_write
 }
 
-my $killuser = $ENV{GRUNTMASTER_KILL_USER};
 my @sudo;
 @sudo = (shellwords ($ENV{GRUNTMASTER_SUDO}), '--') if $ENV{GRUNTMASTER_SUDO} && $sudo;
 undef $mlimit if @sudo; # sudo wants a lot of address space
@@ -73,11 +72,7 @@ if ($ret) {
                exit !say ERR, "\nNo response from gruntmaster-exec child";
        }
        local $SIG{ALRM} = sub {
-               if ($killuser) {
-                       system @sudo, 'pkill', '-KILL', '-u', $killuser;
-               } else {
-                       kill KILL => $ret
-               }
+               kill KILL => $ret;
                $tle = 1
        };
        alarm ($timeout || 10);
@@ -108,7 +103,7 @@ if ($ret) {
                }
        }
        test_pipes if grep /tty|fifo/, @fds;
-       my $nproc = $killuser ? 15 : 1;
+       my $nproc = 15;
        my $debug = $ENV{TEST_VERBOSE};
        %ENV = (ONLINE_JUDGE => 1, PATH => $ENV{PATH}, HOME => $ENV{HOME});
        setrlimit RLIMIT_AS, $mlimit, $mlimit or die $! if $mlimit;
This page took 0.010382 seconds and 4 git commands to generate.