diff options
author | Tristan Sloughter <t@crashfast.com> | 2015-03-16 16:33:57 -0500 |
---|---|---|
committer | Tristan Sloughter <t@crashfast.com> | 2015-03-16 16:35:42 -0500 |
commit | ae004ad234412a68a60e127677fa26ec747279f3 (patch) | |
tree | 60ff58b1f854fd54c23614a193695c4ca78c8c82 | |
parent | cfd10b82f11c7931ebd5aac31821684e6c7fcd0a (diff) |
flatten command to open_port so <17 Erlangs are happy
-rw-r--r-- | src/rebar_utils.erl | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/rebar_utils.erl b/src/rebar_utils.erl index 7119fa0..2f27fd3 100644 --- a/src/rebar_utils.erl +++ b/src/rebar_utils.erl @@ -116,7 +116,7 @@ sh_send(Command0, String, Options0) -> Options = [expand_sh_flag(V) || V <- proplists:compact(Options0 ++ DefaultOptions)], - Command = patch_on_windows(Command0, proplists:get_value(env, Options, [])), + Command = lists:flatten(patch_on_windows(Command0, proplists:get_value(env, Options, []))), PortSettings = proplists:get_all_values(port_settings, Options) ++ [exit_status, {line, 16384}, use_stdio, stderr_to_stdout, hide], Port = open_port({spawn, Command}, PortSettings), @@ -145,10 +145,10 @@ sh(Command0, Options0) -> ErrorHandler = proplists:get_value(error_handler, Options), OutputHandler = proplists:get_value(output_handler, Options), - Command = patch_on_windows(Command0, proplists:get_value(env, Options, [])), + Command = lists:flatten(patch_on_windows(Command0, proplists:get_value(env, Options, []))), PortSettings = proplists:get_all_values(port_settings, Options) ++ [exit_status, {line, 16384}, use_stdio, stderr_to_stdout, hide], - ?DEBUG("Port Cmd: ~p\nPort Opts: ~p\n", [Command, PortSettings]), + ?DEBUG("Port Cmd: ~s\nPort Opts: ~p\n", [Command, PortSettings]), Port = open_port({spawn, Command}, PortSettings), case sh_loop(Port, OutputHandler, []) of |