GNU bug report logs -
#53707
[PATCH] Fix bad substitution in Elixir recipe
Previous Next
Reported by: Cees de Groot <cg <at> evrl.com>
Date: Tue, 1 Feb 2022 18:33:02 UTC
Severity: normal
Tags: patch
Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
Message #10 received at 53707-done <at> debbugs.gnu.org (full text, mbox):
Hi,
Cees de Groot <cg <at> evrl.com> writes:
>>From d8148d5bb2d17f96c1a8034b1854f2b9f890e37a Mon Sep 17 00:00:00 2001
> From: Cees de Groot <cg <at> evrl.com>
> Date: Tue, 1 Feb 2022 13:29:33 -0500
> Subject: [PATCH] Fix /bin/sh replacement for Elixir
>
> I have no clue where this went wrong, but substituting "sh" instead of "/bin/sh" was bound to fail. Maybe something upstream changed? In any case, this should be more correct.
>
> ---
> gnu/packages/elixir.scm | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/gnu/packages/elixir.scm b/gnu/packages/elixir.scm
> index 3fb74a56a5..fae8279e5c 100644
> --- a/gnu/packages/elixir.scm
> +++ b/gnu/packages/elixir.scm
> @@ -68,7 +68,7 @@ (define-public elixir
> (substitute* '("lib/mix/lib/mix/release.ex"
> "lib/mix/lib/mix/tasks/release.init.ex")
> (("#!/bin/sh")
> - (string-append "#!" (search-input-file inputs "sh"))))
> + (string-append "#!" (search-input-file inputs "/bin/sh"))))
> (substitute* "bin/elixir"
> (("^ERTS_BIN=$")
> (string-append
> --
> 2.34.0
This has already been fixed by Ludovic in commit
d5353e24700102eb3fbf872800135b13e0268ea1.
Closing.
Maxim
This bug report was last modified 3 years and 92 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.