about summary refs log tree commit diff
path: root/pkgs/development/beam-modules/rebar3-release.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/beam-modules/rebar3-release.nix')
-rw-r--r--pkgs/development/beam-modules/rebar3-release.nix12
1 files changed, 2 insertions, 10 deletions
diff --git a/pkgs/development/beam-modules/rebar3-release.nix b/pkgs/development/beam-modules/rebar3-release.nix
index 80082945e4c9e..98d10cb87c4fb 100644
--- a/pkgs/development/beam-modules/rebar3-release.nix
+++ b/pkgs/development/beam-modules/rebar3-release.nix
@@ -51,20 +51,12 @@ let
 
     inherit src;
 
+    REBAR_IGNORE_DEPS = beamDeps != [ ];
+
     configurePhase = ''
       runHook preConfigure
       ${lib.optionalString (checkouts != null)
       "cp --no-preserve=all -R ${checkouts}/_checkouts ."}
-      ${# Prevent rebar3 from trying to manage deps
-      lib.optionalString (beamDeps != [ ]) ''
-        erl -noshell -eval '
-          {ok, Terms0} = file:consult("rebar.config"),
-          Terms = lists:keydelete(deps, 1, Terms0),
-          ok = file:write_file("rebar.config", [io_lib:format("~tp.~n", [T]) || T <- Terms]),
-          init:stop(0)
-        '
-        rm -f rebar.lock
-      ''}
       runHook postConfigure
     '';