diff options
author | Tristan Sloughter <t@crashfast.com> | 2014-08-27 09:43:22 -0500 |
---|---|---|
committer | Tristan Sloughter <t@crashfast.com> | 2014-08-27 09:54:25 -0500 |
commit | 2523b93ebc5795a2c0363e3d92e78437ec7a77ef (patch) | |
tree | 392557e1649586928b376fd333ab2c3bc6d2a89f /src | |
parent | f17812d963b34c8157df44a4dee8380a581aa200 (diff) |
update package index url and README list of tasks
Diffstat (limited to 'src')
-rw-r--r-- | src/rebar_fetch.erl | 2 | ||||
-rw-r--r-- | src/rebar_prv_install_deps.erl | 12 | ||||
-rw-r--r-- | src/rebar_prv_update.erl | 3 |
3 files changed, 8 insertions, 9 deletions
diff --git a/src/rebar_fetch.erl b/src/rebar_fetch.erl index 83aa0b4..2845b49 100644 --- a/src/rebar_fetch.erl +++ b/src/rebar_fetch.erl @@ -46,7 +46,7 @@ current_ref(AppDir, {git, _, _}) -> download_source(AppDir, Source) -> TmpDir = ec_file:insecure_mkdtemp(), case download_source_tmp(TmpDir, Source) of - ok -> + {ok, _} -> ec_file:mkdir_p(AppDir), ok = ec_file:copy(TmpDir, binary_to_list(filename:absname(AppDir)), [recursive]); {tarball, File} -> diff --git a/src/rebar_prv_install_deps.erl b/src/rebar_prv_install_deps.erl index 09032d7..97119b2 100644 --- a/src/rebar_prv_install_deps.erl +++ b/src/rebar_prv_install_deps.erl @@ -138,7 +138,7 @@ update_deps(State, Deps) -> UnbuiltApps = rebar_app_discover:find_unbuilt_apps([DepsDir]), FoundApps = rebar_app_discover:find_apps([DepsDir]), - download_missing_deps(State, DepsDir, FoundApps, UnbuiltApps, Deps). + download_missing_deps(State, DepsDir, FoundApps, Deps). %% Find source deps to build and download @@ -147,12 +147,12 @@ update_src_deps(State, Deps, Goals) -> %% Find available apps to fulfill dependencies %% Should only have to do this once, not every iteration - UnbuiltApps = rebar_app_discover:find_unbuilt_apps([DepsDir]), + %UnbuiltApps = rebar_app_discover:find_unbuilt_apps([DepsDir]), FoundApps = rebar_app_discover:find_apps([DepsDir]), %% Resolve deps and their dependencies - {Deps1, NewGoals} = handle_src_deps(Deps, UnbuiltApps++FoundApps, Goals), - case download_missing_deps(State, DepsDir, FoundApps, UnbuiltApps, Deps1) of + {Deps1, NewGoals} = handle_src_deps(Deps, FoundApps, Goals), + case download_missing_deps(State, DepsDir, FoundApps, Deps1) of {State1, []} -> {State1, Deps1, NewGoals}; {State1, Missing} -> @@ -169,12 +169,12 @@ handle_src_deps(Deps, Found, Goals) -> end, {Deps, Goals}, Found). %% Fetch missing deps from source -download_missing_deps(State, DepsDir, Found, Unbuilt, Deps) -> +download_missing_deps(State, DepsDir, Found, Deps) -> Missing = lists:filter(fun(#dep{name=Name}) -> not lists:any(fun(F) -> Name =:= rebar_app_info:name(F) - end, Found++Unbuilt) + end, Found) end, Deps), lists:foreach(fun(#dep{name=Name, source=Source}) -> TargetDir = get_deps_dir(DepsDir, Name), diff --git a/src/rebar_prv_update.erl b/src/rebar_prv_update.erl index 834e03f..081a3b0 100644 --- a/src/rebar_prv_update.erl +++ b/src/rebar_prv_update.erl @@ -52,7 +52,7 @@ do(State) -> {ok, State1}; [] -> ?INFO("Updating package index...", []), - Url = rebar_state:get(State, rebar_packages_url, "http://localhost:8080"), + Url = rebar_state:get(State, rebar_packages_url, "http://polar-caverns-6802.herokuapp.com/"), ec_file:mkdir_p(filename:join([os:getenv("HOME"), ".rebar"])), PackagesFile = filename:join([os:getenv("HOME"), ".rebar", "packages"]), {ok, RequestId} = httpc:request(get, {Url, []}, [], [{stream, PackagesFile}, {sync, false}]), @@ -62,7 +62,6 @@ do(State) -> wait(RequestId, State) -> receive {http, {RequestId, saved_to_file}} -> - io:format("~n"), {ok, State} after 500 -> |