File tree Expand file tree Collapse file tree
chef/lib/chef/provider/package Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2323class Chef
2424 class Provider
2525 class Package
26- class Portage < Chef ::Provider ::Package
26+ class Portage < Chef ::Provider ::Package
2727
2828 def load_current_resource
2929 @current_resource = Chef ::Resource ::Package . new ( @new_resource . name )
Original file line number Diff line number Diff line change @@ -84,8 +84,12 @@ def load_current_resource
8484 end
8585
8686 def install_package ( name , version )
87+ src = nil
88+ if @new_resource . source
89+ src = " --source=#{ @new_resource . source } --source=http://gems.rubyforge.org"
90+ end
8791 run_command (
88- :command => "gem install #{ name } -q --no-rdoc --no-ri -v #{ version } #{ ' --source=' + @new_resource . source if @new_resource . source } "
92+ :command => "gem install #{ name } -q --no-rdoc --no-ri -v #{ version } #{ src } "
8993 )
9094 end
9195
You can’t perform that action at this time.
0 commit comments