components/puppet/patches/puppet-04-agent-auditing.patch
branchs11-update
changeset 3458 4912663e9858
parent 3455 6bba35ecb6b8
child 3459 e1b247c39c22
--- a/components/puppet/patches/puppet-04-agent-auditing.patch	Mon Nov 03 23:01:35 2014 -0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-Add auditing support to agent execution
-
---- puppet-3.4.1/lib/puppet/agent.rb.orig	2013-03-08 16:03:45.000000000 -0700
-+++ puppet-3.4.1/lib/puppet/agent.rb	2013-03-08 16:03:45.000000000 -0700
-@@ -1,4 +1,7 @@
- require 'puppet/application'
-+if Facter.value(:osfamily) == "Solaris"
-+  require 'PuppetAudit'
-+end
- 
- # A general class for triggering a run of another
- # class.
-@@ -35,6 +38,11 @@
-       return
-     end
- 
-+    if Facter.value(:osfamily) == "Solaris"
-+        audit_handle = PuppetAudit.new
-+        audit_handle.audit_start
-+    end
-+
-     result = nil
-     block_run = Puppet::Application.controlled_run do
-       splay
-@@ -50,6 +58,10 @@
-           end
-         end
-       end
-+      if Facter.value(:osfamily) == "Solaris"
-+          audit_handle.audit_stop
-+          audit_handle.audit_teardown
-+      end
-       true
-     end
-     Puppet.notice "Shutdown/restart in progress (#{Puppet::Application.run_status.inspect}); skipping run" unless block_run