aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2015-05-27 17:41:55 +0200
committerLudovic Courtès <ludo@gnu.org>2015-05-27 22:18:21 +0200
commit1e2644bb25c3b4528289423f593d8baea6578e53 (patch)
treee2f9a0404e18e3bd08154d53baf0b97123c9b46f /doc
parent781d0a2ce17e2a6deaf924ee27d5149e271a5122 (diff)
downloadguix-1e2644bb25c3b4528289423f593d8baea6578e53.tar
guix-1e2644bb25c3b4528289423f593d8baea6578e53.tar.gz
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.
Diffstat (limited to 'doc')
-rw-r--r--doc/guix.texi17
1 files changed, 10 insertions, 7 deletions
diff --git a/doc/guix.texi b/doc/guix.texi
index a97436cc0c..1956dbc422 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
+@emph{pure} 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.