diff options
author | Bryan Kearney <bkearney@redhat.com> | 2008-10-29 11:29:12 -0400 |
---|---|---|
committer | James Turnbull <james@lovedthanlost.net> | 2008-10-30 06:59:33 +1100 |
commit | f0635179b60f5cf30d1f7070f4c3c998ad5131c0 (patch) | |
tree | 882a5d12cf186a937e5a3797d9583ede29a897a7 /lib/puppet | |
parent | 2d37f09aa093b10cb64b9b649f0066217c53d48f (diff) | |
download | puppet-f0635179b60f5cf30d1f7070f4c3c998ad5131c0.tar.gz puppet-f0635179b60f5cf30d1f7070f4c3c998ad5131c0.tar.xz puppet-f0635179b60f5cf30d1f7070f4c3c998ad5131c0.zip |
Added unit tests for the augeas type and provider
Diffstat (limited to 'lib/puppet')
-rw-r--r-- | lib/puppet/provider/augeas/augeas.rb | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/puppet/provider/augeas/augeas.rb b/lib/puppet/provider/augeas/augeas.rb index a487e2ac5..cadbd667b 100644 --- a/lib/puppet/provider/augeas/augeas.rb +++ b/lib/puppet/provider/augeas/augeas.rb @@ -158,12 +158,13 @@ Puppet::Type.type(:augeas).provide(:augeas) do # Actually execute the augeas changes. def execute_changes aug = open_augeas - commands = self.resource[:changes] + commands = resource[:changes] + context = resource[:context] commands.each do |cmd_array| fail("invalid command #{cmd_array.join[" "]}") if cmd_array.length < 2 command = cmd_array[0] cmd_array.shift() - cmd_array[0]=File.join(resource[:context], cmd_array[0]) + cmd_array[0]=File.join(context, cmd_array[0]) debug("sending command '#{command}' with params #{cmd_array.inspect}") begin case command |