aboutsummaryrefslogtreecommitdiffstats
path: root/modules
diff options
context:
space:
mode:
authorMichael Scherer <misc@mageia.org>2012-01-15 10:11:54 +0000
committerMichael Scherer <misc@mageia.org>2012-01-15 10:11:54 +0000
commitea3b80cb740a1b5df663dbe4ee06b370df156423 (patch)
treed69731cef189099f50309c2c73a475c10945f716 /modules
parent0f615f32ebfa86ed1ede83ebf346cead0caa7720 (diff)
downloadpuppet-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.rb4
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