[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.