diff options
author | Ludovic Courtès <ludo@gnu.org> | 2022-07-13 17:14:20 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2022-07-14 01:05:34 +0200 |
commit | 8af749224fd69daee5b67295186c77becb1a4479 (patch) | |
tree | 3b6b15a2590565f8402366f17ec1d23438f8aef3 /COPYING | |
parent | 9e4cbb307665f061d6e8bc75660ae9421886f6b2 (diff) | |
download | guix-8af749224fd69daee5b67295186c77becb1a4479.tar.gz |
home: services: shells: Double-quote environment variable values.
Fixes <https://issues.guix.gnu.org/56540>. Until now, environment variable values were emitted unquoted, producing invalid shell code if the value contains spaces for example. * gnu/home/services/shells.scm (serialize-posix-env-vars): Define 'shell-quote' procedure in staged code and use it for #$value. * tests/guix-home.sh: Add test for PS1 variable with a value containing spaces.
Diffstat (limited to 'COPYING')
0 files changed, 0 insertions, 0 deletions