File tree 1 file changed +5
-3
lines changed
1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -34,9 +34,11 @@ def whyrun_supported?
34
34
end
35
35
Chef ::Log . info ( "Creating virtualenv #{ new_resource } at #{ new_resource . path } " )
36
36
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
40
42
new_resource . updated_by_last_action ( true )
41
43
end
42
44
end
You can’t perform that action at this time.
0 commit comments