Преглед изворни кода

Stop clean from erroring if there's no .app file

If rebar tries to clean the .app file (because there's a .app.src file)
and it doesn't exist (possibly because of a bad compile), don't fail.
pull/3/head
Andrew Thompson пре 14 година
родитељ
комит
5158f9531d
1 измењених фајлова са 9 додато и 1 уклоњено
  1. +9
    -1
      src/rebar_otp_app.erl

+ 9
- 1
src/rebar_otp_app.erl Прегледај датотеку

@ -68,7 +68,15 @@ clean(_Config, File) ->
%% If the app file is a .app.src, delete the generated .app file %% If the app file is a .app.src, delete the generated .app file
case rebar_app_utils:is_app_src(File) of case rebar_app_utils:is_app_src(File) of
true -> true ->
file:delete(rebar_app_utils:app_src_to_app(File));
case file:delete(rebar_app_utils:app_src_to_app(File)) of
ok ->
ok;
{error, enoent} ->
%% The file not existing is OK, we can ignore the error.
ok;
Other ->
Other
end;
false -> false ->
ok ok
end. end.

Loading…
Откажи
Сачувај