guix/gnu
Ludovic Courtès 7d9fdfb19d
home: services: bash: Properly quote shell aliases.
Fixes <https://issues.guix.gnu.org/63048>.
Reported by Ekaitz Zarraga <ekaitz@elenq.tech>.

* gnu/home/services.scm (with-shell-quotation-bindings): New procedure.
(environment-variable-shell-definitions): Use it instead of inline copy.
* gnu/home/services/shells.scm (bash-serialize-aliases): Use it.  Add
clause for 'literal-string?'.
* tests/guix-home.sh: Add 'aliases' to 'home-bash-extension' and test it.
2023-07-11 15:47:56 +02:00
..
bootloader
build
home home: services: bash: Properly quote shell aliases. 2023-07-11 15:47:56 +02:00
installer
machine
packages gnu: icedove: Update to 102.13.0. 2023-07-10 21:08:29 +02:00
services
system
tests gnu: lightdm: Apply patch to fix VNC server address binding ordering. 2023-07-09 22:51:08 -04:00
artwork.scm
bootloader.scm
ci.scm
compression.scm
home.scm
image.scm
installer.scm
local.mk gnu: lightdm: Apply patch to fix VNC server address binding ordering. 2023-07-09 22:51:08 -04:00
machine.scm
packages.scm
services.scm
system.scm
tests.scm