From 6786f4df390e4a1e30f00b7c2dece935977daa0f Mon Sep 17 00:00:00 2001 From: John Griffin Date: Tue, 9 Apr 2013 17:05:16 +0100 Subject: [PATCH] Revert "Ensure foreman is the process group leader" This reverts commit 44726e377efe80efee40260fea7280f2f91097f4. Conflicts: lib/foreman/engine.rb --- lib/foreman/engine.rb | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/lib/foreman/engine.rb b/lib/foreman/engine.rb index 7463e53..8ab4fcd 100644 --- a/lib/foreman/engine.rb +++ b/lib/foreman/engine.rb @@ -52,9 +52,6 @@ class Foreman::Engine # Start the processes registered to this +Engine+ # def start - # Make sure foreman is the process group leader. - Process.setpgrp unless Foreman.windows? - register_signal_handlers startup spawn_processes @@ -207,7 +204,7 @@ class Foreman::Engine kill_children(signal) else begin - Process.kill "-#{signal}", Process.getpgrp + Process.kill "-#{signal}", Process.pid rescue Errno::ESRCH, Errno::EPERM end end