Sfoglia il codice sorgente

Connected up symlinking the list of progs in rebar.config/app_bin

to the OTP bin dir.
pull/3/head
Jon Meredith 15 anni fa
parent
commit
8e91e1014e
3 ha cambiato i file con 8 aggiunte e 3 eliminazioni
  1. +1
    -0
      rebar.config
  2. +2
    -1
      src/rebar_file_utils.erl
  3. +5
    -2
      src/rebar_otp_app.erl

+ 1
- 0
rebar.config Vedi File

@ -0,0 +1 @@
{app_bin, ["priv/rebar"]}.

+ 2
- 1
src/rebar_file_utils.erl Vedi File

@ -26,7 +26,8 @@
-export([rm_rf/1,
mkdir_p/1,
cp_r/2]).
cp_r/2,
ln_sf/2]).
-include("rebar.hrl").

+ 5
- 2
src/rebar_otp_app.erl Vedi File

@ -84,7 +84,10 @@ install(Config, File) ->
[] ->
ok;
List ->
ok
%% code:root_dir() gives $OTPROOT/lib/erlang on a stock install
%% so find the bin dir relative to that.
BinDir = filename:join([code:root_dir(), "..", "..", "bin"]),
install_binaries(List, AppDir, BinDir)
end.
@ -95,7 +98,7 @@ install(Config, File) ->
install_binaries([], _AppDir, _BinDir) ->
ok;
install_binaries([Bin | Rest], AppDir, BinDir) ->
FqBin = filename:join([Bin, AppDir]),
FqBin = filename:join([AppDir, Bin]),
rebar_file_utils:ln_sf(FqBin, BinDir),
install_binaries(Rest, AppDir, BinDir).

Caricamento…
Annulla
Salva