summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/puppet/provider/augeas/augeas.rb8
1 files changed, 3 insertions, 5 deletions
diff --git a/lib/puppet/provider/augeas/augeas.rb b/lib/puppet/provider/augeas/augeas.rb
index 8d4f6d55a..f70654438 100644
--- a/lib/puppet/provider/augeas/augeas.rb
+++ b/lib/puppet/provider/augeas/augeas.rb
@@ -178,14 +178,12 @@ Puppet::Type.type(:augeas).provide(:augeas) do
debug("sending command '#{command}' with params #{cmd_array.inspect}")
aug.clear(cmd_array[0])
when "insert", "ins"
-
- ext_array = cmd_array[1].split(" ") ;
- if cmd_array.size < 2 or ext_array.size < 2
+ if cmd_array.size < 3
fail("ins requires 3 parameters")
end
label = cmd_array[0]
- where = ext_array[0]
- path = File.join(context, ext_array[1])
+ where = cmd_array[1]
+ path = File.join(context, cmd_array[2])
case where
when "before": before = true
when "after": before = false