Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 02a7bdd commit f4b6af6Copy full SHA for f4b6af6
providers/virtualenv.rb
@@ -34,10 +34,9 @@ def whyrun_supported?
34
end
35
Chef::Log.info("Creating virtualenv #{new_resource} at #{new_resource.path}")
36
interpreter = new_resource.interpreter ? " --python=#{new_resource.interpreter}" : ""
37
- execute "#{virtualenv_cmd}#{interpreter} #{new_resource.options} #{new_resource.path}" do
38
- user new_resource.owner if new_resource.owner
39
- group new_resource.group if new_resource.group
40
- end
+ options = { :user => new_resource.owner, :group => new_resource.group }
+ options[:environment] = { 'HOME' => ::File.expand_path("~#{new_resource.owner}") } if new_resource.owner
+ shell_out!("#{virtualenv_cmd}#{interpreter} #{new_resource.options} #{new_resource.path}", options)
41
new_resource.updated_by_last_action(true)
42
43
0 commit comments