diff --git a/bootstrap b/bootstrap index 706e66f5..21e3b82f 100755 --- a/bootstrap +++ b/bootstrap @@ -26,7 +26,7 @@ main(_) -> rm_rf("_build/default/lib/rebar"), rm_rf("_build/test/lib/rebar"), - mkdir_p("_build/bootstrap/lib/rebar/ebin"), + filelib:ensure_dir("_build/bootstrap/lib/rebar/ebin/"), os:putenv("REBAR_PROFILE", "bootstrap"), compile_vendored(), @@ -286,14 +286,6 @@ rm_rf(Target) -> ok end. -mkdir_p(Target) -> - Pred = fun (Dir, Acc) -> - NewAcc = filename:join(filename:absname(Acc), Dir), - file:make_dir(NewAcc), - NewAcc - end, - lists:foldl(Pred, "", filename:split(Target)). - -spec cp_r(list(string()), file:filename()) -> 'ok'. cp_r([], _Dest) -> ok;