From 0cdea3eb208d28955fc80abb44795ebb9d5e26f1 Mon Sep 17 00:00:00 2001 From: Nuo Yan Date: Wed, 28 Apr 2010 11:10:03 -0700 Subject: trap HUP signal only if not on Windows --- chef/lib/chef/application.rb | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/chef/lib/chef/application.rb b/chef/lib/chef/application.rb index 0670b9a661..db4cbe0df7 100644 --- a/chef/lib/chef/application.rb +++ b/chef/lib/chef/application.rb @@ -34,9 +34,11 @@ class Chef::Application Chef::Application.fatal!("SIGINT received, stopping", 2) end - trap("HUP") do - Chef::Log.info("SIGHUP received, reconfiguring") - reconfigure + unless RUBY_PLATFORM =~ /mswin|mingw32/ + trap("HUP") do + Chef::Log.info("SIGHUP received, reconfiguring") + reconfigure + end end at_exit do -- cgit v1.2.1