From 8eca846d09da1e3e9933ab5dd7afd0c621ba453e Mon Sep 17 00:00:00 2001 From: Raito Bezarius Date: Wed, 19 Mar 2025 21:07:50 +0100 Subject: [PATCH] fix(ops/machines/build01): put Nix builds temp dir in /var/tmp This solves issues such as ``` cargo:warning=Fatal error: can't create /build/source/target/debug/build/zstd-sys-fa4cde6de82f89a8/out/88f362f13b0528ed-zstd_decompress_block.o: No space left on device ``` on the Buildkite CI. Fixes #82. Change-Id: Iee9516d8d595b718824c3e7b28c01c3ef9e9d090 Signed-off-by: Raito Bezarius Reviewed-on: https://cl.snix.dev/c/snix/+/30143 Autosubmit: Ryan Lahfa Tested-by: besadii Reviewed-by: Florian Klink --- ops/machines/build01/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ops/machines/build01/default.nix b/ops/machines/build01/default.nix index 393b32403..4dd8ffb60 100644 --- a/ops/machines/build01/default.nix +++ b/ops/machines/build01/default.nix @@ -27,6 +27,12 @@ in }; }; + # Put builds in /var/tmp as it can be quite big and would cause spurious + # failures from time to time: https://git.snix.dev/snix/snix/issues/82 + systemd.services.nix-daemon.serviceConfig.Environment = [ + "TMPDIR=/var/tmp" + ]; + services.depot.buildkite = { enable = true; agentCount = 32;