Fix bug 805

Use rebar_utils:find_executable/1 that wraps the
path in quotes to make it work even if it contains
whitespace.
This commit is contained in:
Juhani Rankimies 2010-11-22 23:08:34 +02:00 committed by Tuncer Ayaz
parent 57eca0272e
commit fe664e8c50

View file

@ -93,7 +93,7 @@ sh(Command0, Env, Dir) ->
%% We need a bash shell to execute on windows %% We need a bash shell to execute on windows
%% also the port doesn't seem to close from time to time (mingw) %% also the port doesn't seem to close from time to time (mingw)
patch_on_windows(Cmd, {win32,nt}) -> patch_on_windows(Cmd, {win32,nt}) ->
case os:find_executable("bash") of case find_executable("bash") of
false -> Cmd; false -> Cmd;
Bash -> Bash ->
Bash ++ " -c \"" ++ Cmd ++ "; echo _port_cmd_status_ $?\" " Bash ++ " -c \"" ++ Cmd ++ "; echo _port_cmd_status_ $?\" "