diff options
-rw-r--r-- | .mailmap | 1 | ||||
-rw-r--r-- | doc/guix.texi | 30 |
2 files changed, 31 insertions, 0 deletions
@@ -62,6 +62,7 @@ ng0 <ng0@n0.is> <ngillmann@runbox.com> ng0 <ng0@n0.is> <niasterisk@grrlz.net> ng0 <ng0@n0.is> <ng@niasterisk.space> ng0 <ng0@n0.is> <ng0@libertad.pw> +Pathompong Kwangtong <foxmean@protonmail.com> Pierre Neidhardt <mail@ambrevar.xyz> Pierre-Antoine Rouby <pierre-antoine.rouby@inria.fr> Pjotr Prins <pjotr.guix@thebird.nl> <pjotr.public01@thebird.nl> diff --git a/doc/guix.texi b/doc/guix.texi index 891e2693f6..7a13ed4439 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -71,6 +71,7 @@ Copyright @copyright{} 2019 Alex Griffin@* Copyright @copyright{} 2019 Guillaume Le Vaillant@* Copyright @copyright{} 2020 Leo Prikler@* Copyright @copyright{} 2019, 2020 Simon Tournier@* +Copyright @copyright{} 2019 Pathompong Kwangtong@* Copyright @copyright{} 2020 Wiktor Żelazny@* Copyright @copyright{} 2020 Damien Cassou@* Copyright @copyright{} 2020 Jakub Kądziołka@* @@ -663,6 +664,35 @@ If your host distro uses the Upstart init system: # start guix-daemon @end example +If your host distro use the Runit init system: + +@example +# mkdir /etc/sv/guix-daemon +@end example + +Then create the guix-daemon runit launch script: + +@example +# cat > /etc/sv/guix-daemon/run <<EOF +#!/bin/sh + +GUIX_LOCPATH=/var/guix/profiles/per-user/root/guix-profile/lib/locale +LC_ALL=en_US.utf8 + +export GUIX_LOCPATH LC_ALL + +exec /var/guix/profiles/per-user/root/current-guix/bin/guix-daemon \ + --build-users-group=guixbuild +EOF +@end example + +Now, you can enable and start the guix-daemon service with: + +@example +# ln -s /etc/sv/guix-daemon /etc/runit/runsvdir/default/ +# sv up guix-daemon +@end example + Otherwise, you can still start the daemon manually with: @example |