diff options
Diffstat (limited to 'doc/guix.texi')
-rw-r--r-- | doc/guix.texi | 30 |
1 files changed, 30 insertions, 0 deletions
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 |