--- a/components/ruby/puppet/patches/puppet-04-agent-auditing.patch Mon Apr 25 10:20:40 2016 -0700
+++ b/components/ruby/puppet/patches/puppet-04-agent-auditing.patch Wed Apr 27 14:55:10 2016 -0700
@@ -1,8 +1,12 @@
Add auditing support to agent execution
---- puppet-3.6.2/lib/puppet/agent.rb.orig 2014-06-18 09:30:30.571283131 -0600
-+++ puppet-3.6.2/lib/puppet/agent.rb 2014-06-16 10:47:24.851029500 -0600
-@@ -1,4 +1,7 @@
+--- puppet-3.8.6/lib/puppet/agent.rb.orig 2016-04-19 14:23:14.948120246 -0700
++++ puppet-3.8.6/lib/puppet/agent.rb 2016-04-19 14:24:09.178244630 -0700
+@@ -1,4 +1,11 @@
++#######################################################################
++# Oracle has modified the originally distributed contents of this file.
++#######################################################################
++
require 'puppet/application'
+if Facter.value(:osfamily) == "Solaris"
+ require 'PuppetAudit'
@@ -10,7 +14,7 @@
# A general class for triggering a run of another
# class.
-@@ -37,6 +40,11 @@
+@@ -37,6 +44,11 @@
return
end
@@ -22,7 +26,7 @@
result = nil
block_run = Puppet::Application.controlled_run do
splay client_options.fetch :splay, Puppet[:splay]
-@@ -52,6 +60,10 @@
+@@ -52,6 +64,10 @@
end
end
end