summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKelly McLaughlin <kelly@kelly-mclaughlin.com>2015-02-06 09:50:47 -0700
committerKelly McLaughlin <kelly@kelly-mclaughlin.com>2015-02-06 09:50:47 -0700
commit507281f658f3a25b944b73ef52f9794355f6ed47 (patch)
tree41202b60e040eefe94a6e7b02f9afc8be7e3c8c9
parent7f9b48d3d78f2056f8a944ab3eee2b283703b527 (diff)
Add packages to code path after installation
Fix a bug where packages are not added to the code path after installation. Dependent applications that build from source are not affected by this issue since the build_apps function in rebar_prv_compiler takes care of the code path changes for them. It is only the precompiled packages that suffer from this issue.
-rw-r--r--src/rebar_fetch.erl1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/rebar_fetch.erl b/src/rebar_fetch.erl
index eac2d02..088a49a 100644
--- a/src/rebar_fetch.erl
+++ b/src/rebar_fetch.erl
@@ -46,6 +46,7 @@ download_source(AppDir, Source) ->
code:del_path(filename:absname(filename:join(AppDir1, "ebin"))),
ec_file:remove(filename:absname(AppDir1), [recursive]),
ok = ec_file:copy(FromDir, filename:absname(AppDir1), [recursive]),
+ true = code:add_patha(filename:join(AppDir1, "ebin")),
true
end
catch