aboutsummaryrefslogtreecommitdiff
path: root/etc/guix-daemon.service.in
blob: 5c43d9b7f1b1c37fe8cd5b053e426b86e1cb76a1 (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# This is a "service unit file" for the systemd init system to launch
# 'guix-daemon'.  Drop it in /etc/systemd/system or similar to have
# 'guix-daemon' automatically started.

[Unit]
Description=Build daemon for GNU Guix

[Service]
ExecStart=@localstatedir@/guix/profiles/per-user/root/current-guix/bin/guix-daemon \
    --build-users-group=guixbuild --discover=no \
    --substitute-urls='@GUIX_SUBSTITUTE_URLS@'
Environment='GUIX_LOCPATH=@localstatedir@/guix/profiles/per-user/root/guix-profile/lib/locale' LC_ALL=en_US.utf8
StandardOutput=journal
StandardError=journal

# Work around a nasty systemd ‘feature’ that kills the entire process tree
# (including the daemon!) if any child, such as cc1plus, runs out of memory.
OOMPolicy=continue

# Despite the name, this is rate-limited: a broken daemon will eventually fail.
Restart=always

# See <https://lists.gnu.org/archive/html/guix-devel/2016-04/msg00608.html>.
# Some package builds (for example, go@1.8.1) may require even more than
# 1024 tasks.
TasksMax=8192

[Install]
WantedBy=multi-user.target
gnu: unbound: Update to 1.19.1 [security fixes]....Fixes CVE-2023-50387 and CVE-2023-50868 * gnu/packages/dns.scm (unbound): Update to 1.19.1. Change-Id: I25f87ce60c87d1ed9dfbb41983039440fb396191 Reported-by: Felix Lechner <felix.lechner@lease-up.com> Change-Id: If6bb9b782d775dfacbc6d4c6dedc3e6cfeb2b6b3 John Kehayias 2024-02-28gnu: dnsmasq: Update to 2.90 [security fixes]....Fixes CVE 2023-50387 and CVE 2023-50868. * gnu/packages/dns.scm (dnsmasq): Update to 2.90. Change-Id: Id814dd2a562fe3c90673b98f7e0d6f3571988a90 Reported-by: Felix Lechner <felix.lechner@lease-up.com> Change-Id: I191a62d62f202c65d7063eed0368affc115d82ca John Kehayias 2023-11-19gnu: knot: Update to 3.3.2....* gnu/packages/dns.scm (knot): Update to 3.3.2. Change-Id: Ic4909301027c75d269774fa9c52562933283f46c Tobias Geerinckx-Rice 2023-09-10gnu: knot: Update to 3.3.1....* gnu/packages/dns.scm (knot): Update to 3.3.1. Tobias Geerinckx-Rice 2023-08-29gnu: smartdns: Update to 43....* gnu/packages/dns.scm (smartdns): Update to 43. [arguments]<#:tests?>: Enable tests. <#:test-target>: Set to "test". <#:make-flags>: Set "VER". <#:phases>: Add phase 'skip-unavailable-tests, 'prepare-test-dir, 'enter-test-dir, 'leave-test-dir. [native-inputs]: Add googletest, isc-bind:utils. Signed-off-by: Christopher Baines <mail@cbaines.net> Hilton Chain 2023-08-16gnu: ddclient: Remove package....ddclient is unmaintained as of 2023-07-04 [1]. This reverts changes related to commit 0bc2d3e42b8800e875f24973f999739297f1f502. [1]: <https://github.com/ddclient/ddclient/issues/528> * gnu/packages/dns.scm (ddclient): Remove variable. * gnu/packages/patches/ddclient-skip-test.patch: Remove file. * gnu/local.mk: Unregister it. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Bruno Victal 2023-07-23gnu: knot: Update to 3.2.9....* gnu/packages/dns.scm (knot): Update to 3.2.9. Tobias Geerinckx-Rice 2023-07-16gnu: unbound: Update to 1.17.1....* gnu/packages/dns.scm (unbound): Update to 1.17.1. [arguments]: Don't explicitly return #t from phases. Tobias Geerinckx-Rice 2023-07-09gnu: yadifa: Update to 2.6.4....* gnu/packages/dns.scm (yadifa): Update to 2.6.4. [arguments]: Add a new 'unhard-code phase. Tobias Geerinckx-Rice 2023-07-09gnu: knot: Use G-expressions....* gnu/packages/dns.scm (knot)[arguments]: Rewrite as G-expressions. Tobias Geerinckx-Rice 2023-07-09gnu: knot: Update to 3.2.8....* gnu/packages/dns.scm (knot): Update to 3.2.8. Tobias Geerinckx-Rice 2023-07-09gnu: nsd: Use G-expressions....* gnu/packages/dns.scm (nsd)[arguments]: Rewrite as G-expressions. Tobias Geerinckx-Rice 2023-07-09gnu: nsd: Update to 4.7.0....* gnu/packages/dns.scm (nsd): Update to 4.7.0. Tobias Geerinckx-Rice 2023-07-01gnu: public-suffix-list: Update to 0-2.d2d3e2e....* gnu/packages/dns.scm (public-suffix-list): Update to 0-2.d2d3e2e. [build-system]: Switch to copy-build-system. Signed-off-by: Christopher Baines <mail@cbaines.net> Hilton Chain 2023-06-30gnu: Remove libasr....It has been subsumed by OpenSMTPd and is otherwise unused. See <https://issues.guix.gnu.org/64271>. * gnu/packages/dns.scm (libasr): Delete variable. * gnu/packages/mail.scm (opensmtpd)[inputs]: Remove it to use the bundled ‘copy’. Tobias Geerinckx-Rice 2023-06-24gnu: knot: Update to 3.2.7....* gnu/packages/dns.scm (knot): Update to 3.2.7. Tobias Geerinckx-Rice 2023-05-30gnu: smartdns: Update to 42....* gnu/packages/dns.scm (smartdns): Update to 42. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Hilton Chain