We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 02a7bdd commit f4b6af6Copy full SHA for f4b6af6
1 file changed
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