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’.