# File lib/puppet/daemon.rb, line 99 99: def set_signal_traps 100: {:INT => :stop, :TERM => :stop, :HUP => :restart, :USR1 => :reload, :USR2 => :reopen_logs}.each do |signal, method| 101: trap(signal) do 102: Puppet.notice "Caught #{signal}; calling #{method}" 103: send(method) 104: end 105: end 106: end