aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTristan Sloughter <[email protected]>2016-01-06 09:51:13 -0600
committerTristan Sloughter <[email protected]>2016-01-06 09:51:13 -0600
commit67d510eda5a36a6f8fdda16f5d5a1c6ae5ac0720 (patch)
tree38074284e3cd513eb91111a7a5ffe9fe331c3515 /src
parentdfebf6dbbab497b61190b8ea153af1ef2b4b7ee4 (diff)
parent3337db57c68666df920703176edcf8289976c7dc (diff)
downloadrelx-67d510eda5a36a6f8fdda16f5d5a1c6ae5ac0720.tar.gz
relx-67d510eda5a36a6f8fdda16f5d5a1c6ae5ac0720.tar.bz2
relx-67d510eda5a36a6f8fdda16f5d5a1c6ae5ac0720.zip
Merge pull request #436 from ferd/include-src-in-tarballs
Include src/ in tarballs unless specified not to
Diffstat (limited to 'src')
-rw-r--r--src/rlx_prv_archive.erl9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/rlx_prv_archive.erl b/src/rlx_prv_archive.erl
index 1bc2f1b..e2d943f 100644
--- a/src/rlx_prv_archive.erl
+++ b/src/rlx_prv_archive.erl
@@ -67,7 +67,7 @@ make_tar(State, Release, OutputDir) ->
Vsn = rlx_release:vsn(Release),
ErtsVersion = rlx_release:erts(Release),
Opts = [{path, [filename:join([OutputDir, "lib", "*", "ebin"])]},
- {dirs, [include]},
+ {dirs, [include | maybe_src_dirs(State)]},
{outdir, OutputDir} |
case rlx_state:get(State, include_erts, true) of
true ->
@@ -170,3 +170,10 @@ filter({template, _, _}) ->
true;
filter(_) ->
false.
+
+maybe_src_dirs(State) ->
+ case rlx_state:get(State, include_src, true) of
+ false -> [];
+ true -> [src]
+ end.
+