GNU bug report logs -
#77288
[PATCH 0/6] Rootless guix-daemon on Guix System
Previous Next
Reported by: Ludovic Courtès <ludo <at> gnu.org>
Date: Wed, 26 Mar 2025 16:50:01 UTC
Severity: normal
Tags: patch
Done: Ludovic Courtès <ludo <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Hello Guix,
Changes since v1:
• ‘guix pull’ will now install systemd ‘.service’ files, which
is necessary to ease migration on systemd-based distros.
• Migration to the unprivileged daemon is now documented, for
foreign distros in particular.
• News entry reads “will likely” instead of “may eventually”
and it mentions unprivileged daemon migration for other distros,
as suggested by Florian.
I’d like to push this in the coming days.
Let me know what you think!
Ludo’.
Ludovic Courtès (8):
self: Install systemd ‘.service’ files.
doc: Document migration to the unprivileged daemon.
syscalls: Add ‘unshare’.
services: account: Create /var/guix/profiles/per-user/$USER.
tests: guix-daemon: Send system log output to /dev/console.
tests: guix-daemon: Wait for the ‘guix-daemon’ service to be up.
services: guix: Allow ‘guix-daemon’ to run without root privileges.
DRAFT news: Add entry about unprivileged guix-daemon on Guix System.
doc/guix.texi | 106 ++++++++++++++++++++++-
etc/news.scm | 31 +++++++
gnu/services/base.scm | 187 ++++++++++++++++++++++++++++++++++++----
gnu/system/shadow.scm | 19 +++-
gnu/tests/base.scm | 60 +++++++++++--
guix/build/syscalls.scm | 18 ++++
guix/self.scm | 42 ++++++---
tests/syscalls.scm | 9 ++
8 files changed, 439 insertions(+), 33 deletions(-)
base-commit: 4bd2949cfa7a8bf5dfe66adad1a76472af09708d
--
2.49.0
This bug report was last modified 108 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.