From: Tom Hughes Date: Fri, 23 Oct 2015 07:42:27 +0000 (+0100) Subject: Drop monkey patch that is no longer needed X-Git-Url: https://git.openstreetmap.org./chef.git/commitdiff_plain/b9838ba1e0173a367769147c2f145332f2e212a3?ds=inline Drop monkey patch that is no longer needed --- diff --git a/cookbooks/chef/libraries/remote_directory.rb b/cookbooks/chef/libraries/remote_directory.rb deleted file mode 100644 index 959eb2940..000000000 --- a/cookbooks/chef/libraries/remote_directory.rb +++ /dev/null @@ -1,27 +0,0 @@ -class Chef - class Provider - class RemoteDirectory - def action_create - super - Chef::Log.debug("Doing a remote recursive directory transfer for #{@new_resource}") - - files_transferred = Set.new - files_to_transfer.each do |cookbook_file_relative_path| - create_cookbook_file(cookbook_file_relative_path) - files_transferred << ::File.dirname(::File.join(@new_resource.path, cookbook_file_relative_path)) - files_transferred << ::File.join(@new_resource.path, cookbook_file_relative_path) - end - - return unless @new_resource.purge - - files_to_purge = Set.new( - Dir.glob(::File.join(@new_resource.path, "**", "*"), ::File::FNM_DOTMATCH).select do |name| - name !~ /(?:^|#{Regexp.escape(::File::SEPARATOR)})\.\.?$/ - end - ) - files_to_purge -= files_transferred - purge_unmanaged_files(files_to_purge) - end - end - end -end