From 8087397b9911484e514cbccac64d61cba0e6d7c3 Mon Sep 17 00:00:00 2001 From: TheK0tYaRa Date: Fri, 20 Mar 2026 00:51:30 +0200 Subject: [PATCH] Harden kernel sccache dir setup --- custom/modules/kernel.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/custom/modules/kernel.nix b/custom/modules/kernel.nix index f9b4e22..5ff3552 100644 --- a/custom/modules/kernel.nix +++ b/custom/modules/kernel.nix @@ -74,7 +74,7 @@ let size = "100G" ''; sccacheSetup = lib.optionalString enforceSccache '' - # mkdir -p ${lib.escapeShellArg sccacheDir} + mkdir -p ${lib.escapeShellArg sccacheDir} 2>/dev/null || true export SCCACHE_CONF=${lib.escapeShellArg sccacheConfig} ${lib.optionalString (sccacheServerUds != null) "export SCCACHE_SERVER_UDS=${lib.escapeShellArg sccacheServerUds}"} ''; @@ -83,7 +83,7 @@ let name: compiler: pkgs.writeShellScriptBin name '' set -euo pipefail - # mkdir -p ${lib.escapeShellArg sccacheDir} + mkdir -p ${lib.escapeShellArg sccacheDir} 2>/dev/null || true export SCCACHE_CONF=${lib.escapeShellArg sccacheConfig} ${lib.optionalString (sccacheServerUds != null) "export SCCACHE_SERVER_UDS=${lib.escapeShellArg sccacheServerUds}"} if [ -n "''${SCCACHE_ENFORCE_MARKER-}" ]; then @@ -97,7 +97,7 @@ let hostcxxSccache = mkSccacheWrapper "c++" realHostCXX; rustcSccache = pkgs.writeShellScriptBin "rustc" '' set -euo pipefail - # mkdir -p ${lib.escapeShellArg sccacheDir} + mkdir -p ${lib.escapeShellArg sccacheDir} 2>/dev/null || true export SCCACHE_CONF=${lib.escapeShellArg sccacheConfig} ${lib.optionalString (sccacheServerUds != null) "export SCCACHE_SERVER_UDS=${lib.escapeShellArg sccacheServerUds}"} if [ -n "''${SCCACHE_ENFORCE_MARKER-}" ]; then @@ -108,7 +108,7 @@ let hostrustcSccache = pkgs.writeShellScriptBin "rustc" '' set -euo pipefail - # mkdir -p ${lib.escapeShellArg sccacheDir} + mkdir -p ${lib.escapeShellArg sccacheDir} 2>/dev/null || true export SCCACHE_CONF=${lib.escapeShellArg sccacheConfig} ${lib.optionalString (sccacheServerUds != null) "export SCCACHE_SERVER_UDS=${lib.escapeShellArg sccacheServerUds}"} if [ -n "''${SCCACHE_ENFORCE_MARKER-}" ]; then