summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRick Bradley <rick@rickbradley.com>2007-10-04 12:52:47 -0500
committerRick Bradley <rick@rickbradley.com>2007-10-04 12:52:47 -0500
commita073639bac47c6b1f5638bb0e7a131ae75dff128 (patch)
treeeb368124e8045cb4b2a38b2a06ccb36cd428246e
parent1ea34a227ad75df853045f579e80cb455ca3dd5c (diff)
parent9236179fadf5d0ee68abab395ba1102cd04f3471 (diff)
downloadpuppet-a073639bac47c6b1f5638bb0e7a131ae75dff128.tar.gz
puppet-a073639bac47c6b1f5638bb0e7a131ae75dff128.tar.xz
puppet-a073639bac47c6b1f5638bb0e7a131ae75dff128.zip
Merge branch 'master' of git://reductivelabs.com/puppet into routing
-rw-r--r--lib/puppet/type/pfile.rb4
-rwxr-xr-xtest/ral/types/filesources.rb7
2 files changed, 8 insertions, 3 deletions
diff --git a/lib/puppet/type/pfile.rb b/lib/puppet/type/pfile.rb
index 1507c1725..2b3df1ae7 100644
--- a/lib/puppet/type/pfile.rb
+++ b/lib/puppet/type/pfile.rb
@@ -891,8 +891,8 @@ module Puppet
# For directories, keep all of the sources, so that
# sourceselect still works as planned.
if type == "directory"
- newsource = @parameters[:source].should.collect do |source|
- source + file
+ newsource = @parameters[:source].should.collect do |tmpsource|
+ tmpsource + file
end
else
newsource = source + file
diff --git a/test/ral/types/filesources.rb b/test/ral/types/filesources.rb
index 5ef002fa4..9517db5a5 100755
--- a/test/ral/types/filesources.rb
+++ b/test/ral/types/filesources.rb
@@ -955,8 +955,13 @@ class TestFileSources < Test::Unit::TestCase
files = []
[source1, source2, File.join(source1, "subdir"), File.join(source2, "subdir")].each_with_index do |dir, i|
Dir.mkdir(dir)
+ # Make a single file in each directory
file = File.join(dir, "file%s" % i)
File.open(file, "w") { |f| f.puts "yay%s" % i}
+
+ # Now make a second one in each directory
+ file = File.join(dir, "second-file%s" % i)
+ File.open(file, "w") { |f| f.puts "yaysecond-%s" % i}
files << file
end
@@ -964,7 +969,7 @@ class TestFileSources < Test::Unit::TestCase
assert_apply(obj)
- ["file0", "file1", "subdir/file2", "subdir/file3"].each do |file|
+ ["file0", "file1", "second-file0", "second-file1", "subdir/file2", "subdir/second-file2", "subdir/file3", "subdir/second-file3"].each do |file|
path = File.join(dest, file)
assert(FileTest.exists?(path), "did not create %s" % file)