summaryrefslogtreecommitdiff
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)
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 a97436cc0c1..1956dbc422d 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -517,12 +517,13 @@ user @file{nobody};
517a writable @file{/tmp} directory. 517a writable @file{/tmp} directory.
518@end itemize 518@end itemize
519 519
520If you are installing Guix as an unprivileged user, it is still 520If you are installing Guix as an unprivileged user, it is still possible
521possible to run @command{guix-daemon}. However, build processes will 521to run @command{guix-daemon} provided you pass @code{--disable-chroot}.
522not be isolated from one another, and not from the rest of the system. 522However, build processes will not be isolated from one another, and not
523Thus, build processes may interfere with each other, and may access 523from the rest of the system. Thus, build processes may interfere with
524programs, libraries, and other files available on the system---making it 524each other, and may access programs, libraries, and other files
525much harder to view them as @emph{pure} functions. 525available on the system---making it much harder to view them as
526@emph{pure} functions.
526 527
527 528
528@node Daemon Offload Setup 529@node Daemon Offload Setup
@@ -764,7 +765,9 @@ needs.
764Disable chroot builds. 765Disable chroot builds.
765 766
766Using this option is not recommended since, again, it would allow build 767Using this option is not recommended since, again, it would allow build
767processes to gain access to undeclared dependencies. 768processes to gain access to undeclared dependencies. It is necessary,
769though, when @command{guix-daemon} is running under an unprivileged user
770account.
768 771
769@item --disable-log-compression 772@item --disable-log-compression
770Disable compression of the build logs. 773Disable compression of the build logs.