Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 2cc384b

Browse files
committed
Merge pull request poise#1 from optiflows-cookbooks/COOK-4183
Looks better, thanks
2 parents f4b6af6 + e822c71 commit 2cc384b

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

providers/virtualenv.rb

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,11 @@ def whyrun_supported?
3434
end
3535
Chef::Log.info("Creating virtualenv #{new_resource} at #{new_resource.path}")
3636
interpreter = new_resource.interpreter ? " --python=#{new_resource.interpreter}" : ""
37-
options = { :user => new_resource.owner, :group => new_resource.group }
38-
options[:environment] = { 'HOME' => ::File.expand_path("~#{new_resource.owner}") } if new_resource.owner
39-
shell_out!("#{virtualenv_cmd}#{interpreter} #{new_resource.options} #{new_resource.path}", options)
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+
environment ({ 'HOME' => ::Dir.home(new_resource.owner) }) if new_resource.owner
41+
end
4042
new_resource.updated_by_last_action(true)
4143
end
4244
end

0 commit comments

Comments
 (0)