guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

02/04: doc: Clarify that --disable-chroot is needed for non-root users.


From: Ludovic Courtès
Subject: 02/04: doc: Clarify that --disable-chroot is needed for non-root users.
Date: Wed, 27 May 2015 20:38:30 +0000

civodul pushed a commit to branch master
in repository guix.

commit 1e2644bb25c3b4528289423f593d8baea6578e53
Author: Ludovic Courtès <address@hidden>
Date:   Wed May 27 17:41:55 2015 +0200

    doc: Clarify that --disable-chroot is needed for non-root users.
    
    * doc/guix.texi (Build Environment Setup, Invoking guix-daemon): Mention
      --disable-chroot as needed for non-root users.
---
 doc/guix.texi |   17 ++++++++++-------
 1 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/doc/guix.texi b/doc/guix.texi
index a97436c..1956dbc 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -517,12 +517,13 @@ user @file{nobody};
 a writable @file{/tmp} directory.
 @end itemize
 
-If you are installing Guix as an unprivileged user, it is still
-possible to run @command{guix-daemon}.  However, build processes will
-not be isolated from one another, and not from the rest of the system.
-Thus, build processes may interfere with each other, and may access
-programs, libraries, and other files available on the system---making it
-much harder to view them as @emph{pure} functions.
+If you are installing Guix as an unprivileged user, it is still possible
+to run @command{guix-daemon} provided you pass @code{--disable-chroot}.
+However, build processes will not be isolated from one another, and not
+from the rest of the system.  Thus, build processes may interfere with
+each other, and may access programs, libraries, and other files
+available on the system---making it much harder to view them as
address@hidden functions.
 
 
 @node Daemon Offload Setup
@@ -764,7 +765,9 @@ needs.
 Disable chroot builds.
 
 Using this option is not recommended since, again, it would allow build
-processes to gain access to undeclared dependencies.
+processes to gain access to undeclared dependencies.  It is necessary,
+though, when @command{guix-daemon} is running under an unprivileged user
+account.
 
 @item --disable-log-compression
 Disable compression of the build logs.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]