aboutsummaryrefslogtreecommitdiff
path: root/gnu/installer/substitutes.scm
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2022-07-13 17:14:20 +0200
committerLudovic Courtès <ludo@gnu.org>2022-07-14 01:05:34 +0200
commit8af749224fd69daee5b67295186c77becb1a4479 (patch)
tree3b6b15a2590565f8402366f17ec1d23438f8aef3 /gnu/installer/substitutes.scm
parent9e4cbb307665f061d6e8bc75660ae9421886f6b2 (diff)
downloadguix-8af749224fd69daee5b67295186c77becb1a4479.tar.gz
guix-8af749224fd69daee5b67295186c77becb1a4479.zip
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 'gnu/installer/substitutes.scm')
0 files changed, 0 insertions, 0 deletions