summaryrefslogtreecommitdiff
path: root/lib/chef/resource/remote_file.rb
diff options
context:
space:
mode:
authorJay Mundrawala <jdmundrawala@gmail.com>2015-05-05 12:20:02 -0500
committerJay Mundrawala <jdmundrawala@gmail.com>2015-05-05 12:07:11 -0700
commite4721a3e89e24614eebd6302e53b3b91d4535a92 (patch)
treeb4fa8c94c01690604f51c392f5d9c451964d7ecc /lib/chef/resource/remote_file.rb
parent8c92948746bc418fac09218814a9cfb9e4894b5d (diff)
downloadchef-e4721a3e89e24614eebd6302e53b3b91d4535a92.tar.gz
remote_file support for windows network shares
```ruby remote_file 'C:\Foo.tar.gz' do source "\\\\foohost\\fooshare\\Foo.tar.gz" end ```
Diffstat (limited to 'lib/chef/resource/remote_file.rb')
-rw-r--r--lib/chef/resource/remote_file.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/chef/resource/remote_file.rb b/lib/chef/resource/remote_file.rb
index e56f69941d..69614f0298 100644
--- a/lib/chef/resource/remote_file.rb
+++ b/lib/chef/resource/remote_file.rb
@@ -140,7 +140,7 @@ class Chef
end
def absolute_uri?(source)
- source.kind_of?(String) and URI.parse(source).absolute?
+ Chef::Provider::RemoteFile::Fetcher.network_share?(source) or (source.kind_of?(String) and URI.parse(source).absolute?)
rescue URI::InvalidURIError
false
end