From 191581fe85de0840df09d89e23e4b5b032b9f101 Mon Sep 17 00:00:00 2001 From: David Dollar Date: Thu, 12 May 2011 13:05:25 -0400 Subject: [PATCH] kill with TERM, even when INT is received by foreman --- lib/foreman/engine.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/foreman/engine.rb b/lib/foreman/engine.rb index 0a92e56..110f2f9 100644 --- a/lib/foreman/engine.rb +++ b/lib/foreman/engine.rb @@ -57,7 +57,7 @@ class Foreman::Engine end trap("TERM") { puts "SIGTERM received"; kill_all("TERM") } - trap("INT") { puts "SIGINT received"; kill_all("INT") } + trap("INT") { puts "SIGINT received"; kill_all("TERM") } watch_for_termination end @@ -66,7 +66,7 @@ class Foreman::Engine fork processes[name], options trap("TERM") { puts "SIGTERM received"; kill_all("TERM") } - trap("INT") { puts "SIGINT received"; kill_all("INT") } + trap("INT") { puts "SIGINT received"; kill_all("TERM") } watch_for_termination end