summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Burkholder <peterb@getchef.com>2015-02-05 10:57:43 -0500
committerPeter Burkholder <peterb@getchef.com>2015-03-24 09:21:56 -0400
commit52d059aff7b2cb4178ad8091bb6f1ce9fe093355 (patch)
tree77277b742c3a90c14378fcb47ae5c445c988b80e
parentd45ee988bc5550a912a03a8e05aa3a8ffc115de6 (diff)
downloadchef-52d059aff7b2cb4178ad8091bb6f1ce9fe093355.tar.gz
Don't use rubygems if explicitly remote
-rw-r--r--lib/chef/provider/package/rubygems.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/chef/provider/package/rubygems.rb b/lib/chef/provider/package/rubygems.rb
index ff1e346cd1..85d666be03 100644
--- a/lib/chef/provider/package/rubygems.rb
+++ b/lib/chef/provider/package/rubygems.rb
@@ -533,6 +533,8 @@ class Chef
def install_via_gem_command(name, version)
if @new_resource.source =~ /\.gem$/i
name = @new_resource.source
+ elsif source_is_remote?
+ src = @new_resource.source && " --source=#{@new_resource.source}"
else
src = @new_resource.source && " --source=#{@new_resource.source} --source=https://rubygems.org"
end