summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gnu/packages/elixir.scm8
1 files changed, 3 insertions, 5 deletions
diff --git a/gnu/packages/elixir.scm b/gnu/packages/elixir.scm
index 55e17f2901b..1336a99a0b3 100644
--- a/gnu/packages/elixir.scm
+++ b/gnu/packages/elixir.scm
@@ -60,11 +60,9 @@
60 (for-each make-file-writable (find-files ".")))) 60 (for-each make-file-writable (find-files "."))))
61 (add-after 'make-git-checkout-writable 'replace-paths 61 (add-after 'make-git-checkout-writable 'replace-paths
62 (lambda* (#:key inputs #:allow-other-keys) 62 (lambda* (#:key inputs #:allow-other-keys)
63 (substitute* '("lib/elixir/lib/system.ex" 63 ;; Note: references end up obfuscated in binary BEAM files where
64 "lib/mix/lib/mix/scm/git.ex") 64 ;; they may be invisible to the GC and graft code:
65 (("(cmd\\(['\"])git" _ prefix) 65 ;; <https://issues.guix.gnu.org/54304#11>.
66 (string-append prefix
67 (search-input-file inputs "/bin/git"))))
68 (substitute* '("lib/mix/lib/mix/release.ex" 66 (substitute* '("lib/mix/lib/mix/release.ex"
69 "lib/mix/lib/mix/tasks/release.init.ex") 67 "lib/mix/lib/mix/tasks/release.init.ex")
70 (("#!/bin/sh") 68 (("#!/bin/sh")