Jan Nieuwenhuizen <jann...@gnu.org> skribis:

> When patch-shebang encounters a script that is a symlink, say
>
>     bin/script -> ../lib/foo/thescript
>
> it will change it into a file with rewritten #! .  That breaks whenever
> `thescript' assumes it lives in lib/foo.

Out of curiosity, what package was this?

> From 5a1793944b6ba1368a355edfa5be1b5c542ba48c Mon Sep 17 00:00:00 2001
> From: Jan Nieuwenhuizen <jann...@gnu.org>
> Date: Sat, 6 Feb 2016 15:59:51 +0100
> Subject: [PATCH] gnu-build-system: do not patch symlinks.  Fixes
>  location-aware scripts.
>
> * guix/build/gnu-build-system.scm (patch-shebangs): avoid patching symlinks.
>   Fixes scripts

Since this is a rebuild-the-world change, I applied to to a new
‘core-updates’ branch (and adjusted the commit log.)

Thank you!

Ludo’.

Reply via email to