summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* guix: pack: Only wrap executable files.series-3031Eric Bavier2020-02-27
Hello Guix, This patch fixes some uses of relocatable git (e.g. octopus merge). Previously, guix pack would wrap all files in "bin", "sbin", and "libexec", even non-executable files. This would cause issues for git when its shell scripts in libexec would try to source other shell files that had been wrapped and were no longer a valid shell file. I feel like a test should be added to tests/guix-pack-relocatable.sh, but I'm not sure how to do that while keeping the test lightweight. Suggestions welcome. Cheers, `~Eric * guix/scripts/pack.scm (wrapped-package)<build>: Build wrappers for executable files and symlink others.