diff options
Diffstat (limited to 'lib/puppet')
| -rw-r--r-- | lib/puppet/application/data_baseclass.rb | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/puppet/application/data_baseclass.rb b/lib/puppet/application/data_baseclass.rb index 15ea961dc..599a217e9 100644 --- a/lib/puppet/application/data_baseclass.rb +++ b/lib/puppet/application/data_baseclass.rb @@ -5,6 +5,14 @@ class Puppet::Application::DataBaseclass < Puppet::Application should_parse_config run_mode :agent + def preinit + super + trap(:INT) do + $stderr.puts "Cancelling Interface" + exit(0) + end + end + option("--debug", "-d") do |arg| Puppet::Util::Log.level = :debug end |
