File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed
Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff 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
4244end
You can’t perform that action at this time.
0 commit comments