summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Burkholder <peterb@getchef.com>2015-02-05 10:57:43 -0500
committerBryan McLellan <btm@chef.io>2015-03-27 13:35:42 -0700
commit3f100678176cf81be8f40a6721b6bd4b44135c76 (patch)
treeab419bd90c488437758c0d4b0ce276de42c71e17
parent8aa3200b5fb25a1eea5e593e5c45bd4adacfb9b2 (diff)
downloadchef-3f100678176cf81be8f40a6721b6bd4b44135c76.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 d715f42419..1dcd9d23ea 100644
--- a/lib/chef/provider/package/rubygems.rb
+++ b/lib/chef/provider/package/rubygems.rb
@@ -538,6 +538,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