summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rwxr-xr-xlib/puppet/server/fileserver.rb9
1 files changed, 7 insertions, 2 deletions
diff --git a/lib/puppet/server/fileserver.rb b/lib/puppet/server/fileserver.rb
index 3bf3582cc..76b1c9b69 100755
--- a/lib/puppet/server/fileserver.rb
+++ b/lib/puppet/server/fileserver.rb
@@ -82,13 +82,18 @@ class Server
end
def handleignore(children, path, ignore)
- ignore.each { |ignorepat|
+
+ ignore.each { |ignore|
+
ignored = []
+
Dir.glob(File.join(path,ignore), File::FNM_DOTMATCH) { |match|
ignored.push(File.basename(match))
+ Puppet.info(match)
}
+
children = children - ignored
- }
+ }
return children
end