--- a/components/puppet/patches/puppet-05-apply-auditing.patch Wed Nov 05 23:11:09 2014 -0800
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-Add auditing hooks for puppet apply
---- puppet-3.4.1/lib/puppet/application/apply.rb.orig 2013-06-13 12:15:55.000000000 -0600
-+++ puppet-3.4.1/lib/puppet/application/apply.rb 2013-07-01 14:02:10.263603171 -0600
-@@ -1,5 +1,8 @@
- require 'puppet/application'
- require 'puppet/configurer'
-+if Facter.value(:osfamily) == "Solaris"
-+ require 'PuppetAudit'
-+end
-
- class Puppet::Application::Apply < Puppet::Application
-
-@@ -204,6 +207,12 @@
- end
-
- begin
-+ # configure auditing on Solaris
-+ if Facter.value(:osfamily) == "Solaris"
-+ audit_handle = PuppetAudit.new
-+ audit_handle.audit_start
-+ end
-+
- # Compile our catalog
- starttime = Time.now
- catalog = Puppet::Resource::Catalog.indirection.find(node.name, :use_node => node)
-@@ -232,6 +241,12 @@
- rescue => detail
- Puppet.log_exception(detail)
- exit(1)
-+ ensure
-+ # clean up auditing records on Solaris
-+ if Facter.value(:osfamily) == "Solaris"
-+ audit_handle.audit_stop
-+ audit_handle.audit_teardown
-+ end
- end
- end
-