summary refs log tree commit diff
path: root/doc/guix.texi
diff options
context:
space:
mode:
authorTobias Geerinckx-Rice <me@tobias.gr>2022-05-29 02:00:00 +0200
committerTobias Geerinckx-Rice <me@tobias.gr>2024-08-11 02:00:00 +0200
commitd6c9754c568588929c3350da8f7b17ae92d2b801 (patch)
tree191b0fd226fc3dacf125c7105e5ca0cc902189c8 /doc/guix.texi
parent0dffb851e0feced94742ad024f245b925c503fa2 (diff)
downloadguix-d6c9754c568588929c3350da8f7b17ae92d2b801.tar.gz
services: setuid-program: Populate /run/privileged/bin.
Create /run/setuid-programs compatibility symlinks so that we can
migrate all users (both package and human) piecemeal at our leisure.

Apart from being symlinks, this should be a user-invisible change.

* gnu/build/activation.scm (%privileged-program-directory): New variable.
[activate-setuid-programs]: Put privileged copies in
%PRIVILEGED-PROGRAM-DIRECTORY, with compatibility symlinks to each in
%SETUID-DIRECTORY.
* gnu/services.scm (setuid-program-service-type): Update docstring.
* doc/guix.texi (Setuid Programs): Update @file{} name accordingly.
Diffstat (limited to 'doc/guix.texi')
-rw-r--r--doc/guix.texi2
1 files changed, 1 insertions, 1 deletions
diff --git a/doc/guix.texi b/doc/guix.texi
index 403e1924bd..03a8c13d0c 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -41732,7 +41732,7 @@ The list includes commands such as @command{passwd}, @command{ping},
 @end defvar
 
 Under the hood, the actual setuid programs are created in the
-@file{/run/setuid-programs} directory at system activation time.  The
+@file{/run/privileged/bin} directory at system activation time.  The
 files in this directory refer to the ``real'' binaries, which are in the
 store.