summary refs log tree commit diff
path: root/pkgs/development/beam-modules
diff options
context:
space:
mode:
authorDavid <dlesl@users.noreply.github.com>2021-06-05 22:55:35 +0200
committerRaphael Megzari <raphael@megzari.com>2021-06-06 08:47:28 +0900
commit4b0ea06ff373f0ef27c2f43216c49ff50083c64c (patch)
tree79d98833dd7bf5c1c772aea94dcf115030191409 /pkgs/development/beam-modules
parent8588b80af49d52033575c774cc57f23ccc43e372 (diff)
downloadnixpkgs-4b0ea06ff373f0ef27c2f43216c49ff50083c64c.tar
nixpkgs-4b0ea06ff373f0ef27c2f43216c49ff50083c64c.tar.gz
nixpkgs-4b0ea06ff373f0ef27c2f43216c49ff50083c64c.tar.bz2
nixpkgs-4b0ea06ff373f0ef27c2f43216c49ff50083c64c.tar.lz
nixpkgs-4b0ea06ff373f0ef27c2f43216c49ff50083c64c.tar.xz
nixpkgs-4b0ea06ff373f0ef27c2f43216c49ff50083c64c.tar.zst
nixpkgs-4b0ea06ff373f0ef27c2f43216c49ff50083c64c.zip
rebar3Relx: only link executables in $out/bin
Diffstat (limited to 'pkgs/development/beam-modules')
-rw-r--r--pkgs/development/beam-modules/rebar3-release.nix4
1 files changed, 2 insertions, 2 deletions
diff --git a/pkgs/development/beam-modules/rebar3-release.nix b/pkgs/development/beam-modules/rebar3-release.nix
index a3835f5ce5e..d2c9da6414f 100644
--- a/pkgs/development/beam-modules/rebar3-release.nix
+++ b/pkgs/development/beam-modules/rebar3-release.nix
@@ -80,10 +80,10 @@ let
       dir=${if releaseType == "escript"
             then "bin"
             else "rel"}
-      mkdir -p "$out/$dir"
+      mkdir -p "$out/$dir" "$out/bin"
       cp -R --preserve=mode "_build/${profile}/$dir" "$out"
       ${lib.optionalString (releaseType == "release")
-      "mkdir -p $out/bin && ln -s -t $out/bin $out/rel/*/bin/*"}
+        "find $out/rel/*/bin -type f -executable -exec ln -s -t $out/bin {} \\;"}
       runHook postInstall
     '';