diff options
author | John Kehayias <john.kehayias@protonmail.com> | 2023-01-05 16:06:19 -0500 |
---|---|---|
committer | John Kehayias <john.kehayias@protonmail.com> | 2023-01-15 17:54:14 -0500 |
commit | 3bfbfa2946aebb7f68c8027ae80f272f6915c94f (patch) | |
tree | c89947b4f18fbba364749153e90155589196c7c6 /m4 | |
parent | a5b914156eda876000ecab29ebe855080f8d8ff6 (diff) |
environment: Fix '--emulate-fhs' option overriding $PATH.
Fixes <https://issues.guix.gnu.org/60566> where even if "--preserve='^PATH$'"
was passed to 'guix shell' it would be replaced by just the FHS directories
when '--emulate-fhs' was also set.
* gnu/scripts/environment.scm (launch-environment): Add the FHS directories to
$PATH rather than overriding $PATH completely.
* tests/guix-environment-container.sh: Test that FHS directories are in $PATH
in the container and that $PATH can be preserved.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Diffstat (limited to 'm4')
0 files changed, 0 insertions, 0 deletions