summary refs log tree commit diff
diff options
context:
space:
mode:
-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
     '';