summary refs log tree commit diff
path: root/pkgs/development/beam-modules
diff options
context:
space:
mode:
authorDavid <dlesl@users.noreply.github.com>2021-05-31 18:49:58 +0200
committerRaphael Megzari <raphael@megzari.com>2021-06-09 12:14:12 +0900
commitae2f75ef8949f5174325e655adefa1b86e80befb (patch)
tree74d8e443549bee300fae31d21f6f539dd5b69e58 /pkgs/development/beam-modules
parent1ecc68dc93fbc470790a720d30d71c6b06e0960d (diff)
downloadnixpkgs-ae2f75ef8949f5174325e655adefa1b86e80befb.tar
nixpkgs-ae2f75ef8949f5174325e655adefa1b86e80befb.tar.gz
nixpkgs-ae2f75ef8949f5174325e655adefa1b86e80befb.tar.bz2
nixpkgs-ae2f75ef8949f5174325e655adefa1b86e80befb.tar.lz
nixpkgs-ae2f75ef8949f5174325e655adefa1b86e80befb.tar.xz
nixpkgs-ae2f75ef8949f5174325e655adefa1b86e80befb.tar.zst
nixpkgs-ae2f75ef8949f5174325e655adefa1b86e80befb.zip
rebar3WithPlugins: add ability to ignore dependencies
Diffstat (limited to 'pkgs/development/beam-modules')
-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 80082945e4c..98d10cb87c4 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
     '';