diff options
author | Tuncer Ayaz <tuncer.ayaz@gmail.com> | 2014-06-17 10:49:03 +0200 |
---|---|---|
committer | Tuncer Ayaz <tuncer.ayaz@gmail.com> | 2014-07-25 20:52:30 +0200 |
commit | 3fb4a7c540da227382ea0831c0c6424765900123 (patch) | |
tree | 8a47941bbc34397269c9b42a84e33db6d0294476 /src/rebar_appups.erl | |
parent | e8a6cfe04ab0612dcd089c7aed035520e3dd9aee (diff) |
Fix OS X resource fork handling (Reported-by: Richard O'Keefe)
If you happen to fetch a zip archive of the git repo and try to build
from that, you may, for example, ask erlc to build src/._rebar.erl.
._* are OS X resource forks and not real .erl files. This may also
happen with network filesystems on OS X. To fix that, limit the
files compiled by rebar to include only those which start with
a letter or a digit.
Diffstat (limited to 'src/rebar_appups.erl')
-rw-r--r-- | src/rebar_appups.erl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rebar_appups.erl b/src/rebar_appups.erl index a51c30d..38e7b72 100644 --- a/src/rebar_appups.erl +++ b/src/rebar_appups.erl @@ -70,7 +70,7 @@ %% Get a list of any appup files that exist in the new release NewAppUpFiles = rebar_utils:find_files( - filename:join([NewVerPath, "lib"]), "^.*.appup$"), + filename:join([NewVerPath, "lib"]), "^[^._].*.appup$"), %% Convert the list of appup files into app names AppUpApps = [file_to_name(File) || File <- NewAppUpFiles], |