diff options
author | Michael Scherer <misc@mageia.org> | 2012-01-15 10:11:54 +0000 |
---|---|---|
committer | Michael Scherer <misc@mageia.org> | 2012-01-15 10:11:54 +0000 |
commit | ea3b80cb740a1b5df663dbe4ee06b370df156423 (patch) | |
tree | d69731cef189099f50309c2c73a475c10945f716 /modules | |
parent | 0f615f32ebfa86ed1ede83ebf346cead0caa7720 (diff) | |
download | puppet-ea3b80cb740a1b5df663dbe4ee06b370df156423.tar puppet-ea3b80cb740a1b5df663dbe4ee06b370df156423.tar.gz puppet-ea3b80cb740a1b5df663dbe4ee06b370df156423.tar.bz2 puppet-ea3b80cb740a1b5df663dbe4ee06b370df156423.tar.xz puppet-ea3b80cb740a1b5df663dbe4ee06b370df156423.zip |
add a safeguard against missing path
Diffstat (limited to 'modules')
-rw-r--r-- | modules/report-irc_ii/lib/puppet/reports/irc_ii.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/modules/report-irc_ii/lib/puppet/reports/irc_ii.rb b/modules/report-irc_ii/lib/puppet/reports/irc_ii.rb index 4d3dbb01..3262f3ce 100644 --- a/modules/report-irc_ii/lib/puppet/reports/irc_ii.rb +++ b/modules/report-irc_ii/lib/puppet/reports/irc_ii.rb @@ -19,7 +19,9 @@ Puppet::Reports.register_report(:irc_ii) do def process if self.status == 'failed' message = "Puppet run for #{self.host} #{self.status} at #{Time.now.asctime}." - Puppet::Util::SUIDManager.run_and_capture("echo #{message} > #{II_PATH}" , "nobody", "nogroup") + if File.exist?(II_PATH) + Puppet::Util::SUIDManager.run_and_capture("echo #{message} > #{II_PATH}" , "nobody", "nogroup") + end end end end |