civodul pushed a change to branch master in repository guix. from 63088c295d gnu: trealla: Update to 2.70.3. new 79bc4ebb33 transformations: Git source transformations honour RECURSIVE?. new a2282c68ff environment: Restore action for SIGPIPE. new e9cd72875e services: guix: Fix case when /etc/guix/acl is a dangling symlink. new d4c3b31b86 linux-container: Add #:mounts to ‘eval/container’. new acc4215644 guix home: ‘container’ explicitly mounts $HOME and /run/user/1000. new a391394a22 linux-container: Support having a read-only root file system. new 7d28e6512c guix home: ‘container’ provides a read-only root file system. new ce363c1dc7 environment: Add ‘--writable-root’ and default to read-only root. new 3aa132e8c3 syscalls: Add ‘get-user-ns’. new e1a0171a56 linux-container: Set up “lo” and generate /etc/hosts by default. new a57ed987ff linux-container: Lock mounts by default. new 8745239dd2 news: Add entry for ‘guix shell --writable-root’.
The 12 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: doc/guix.texi | 15 +++- etc/news.scm | 11 +++ gnu/build/linux-container.scm | 172 +++++++++++++++++++++++++++--------- gnu/services/base.scm | 19 ++-- gnu/system/linux-container.scm | 31 ++++--- guix/build/syscalls.scm | 14 +++ guix/scripts/environment.scm | 100 +++++++++++---------- guix/scripts/home.scm | 92 +++++++++---------- guix/transformations.scm | 53 +++++++---- tests/containers.scm | 59 ++++++++++++- tests/guix-environment-container.sh | 11 ++- tests/guix-home.sh | 3 +- tests/transformations.scm | 50 ++++++++++- 13 files changed, 448 insertions(+), 182 deletions(-)