diff options
author | Ludovic Courtès <ludo@gnu.org> | 2015-05-27 17:41:55 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2015-05-27 22:18:21 +0200 |
commit | 1e2644bb25c3b4528289423f593d8baea6578e53 (patch) | |
tree | e2f9a0404e18e3bd08154d53baf0b97123c9b46f | |
parent | 781d0a2ce17e2a6deaf924ee27d5149e271a5122 (diff) | |
download | patches-1e2644bb25c3b4528289423f593d8baea6578e53.tar patches-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.
-rw-r--r-- | doc/guix.texi | 17 |
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. |