environment: Provide a writable /run/user/$UID.

* guix/scripts/environment.scm (launch-environment/container): Add
/run/user/UID to ‘file-systems’.
* tests/guix-environment-container.sh: Test it.

Change-Id: I44c70a7554a06f40d073c25929ea7c6ded356d08
This commit is contained in:
Ludovic Courtès 2025-05-19 21:28:14 +02:00
parent 0c799ea004
commit f8527e7f20
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5
2 changed files with 8 additions and 0 deletions

View file

@ -875,6 +875,11 @@ WHILE-LIST."
reqs)))
(file-systems (append %container-file-systems
(list tmpfs ; RW /tmp
(file-system ; RW /run
(inherit tmpfs)
(mount-point
(string-append "/run/user/"
(number->string uid))))
(file-system ; RW ~
(device "none")
(mount-point