From 91fb4b5fbe75ddfd2827d3941f2aed069c796f5c Mon Sep 17 00:00:00 2001 From: TheK0tYaRa Date: Tue, 17 Mar 2026 23:19:38 +0200 Subject: [PATCH] Drop sccache chmod calls in build hooks --- custom/modules/kernel.nix | 2 -- custom/override.nix | 3 --- 2 files changed, 5 deletions(-) diff --git a/custom/modules/kernel.nix b/custom/modules/kernel.nix index 7956fa7..d1170cc 100644 --- a/custom/modules/kernel.nix +++ b/custom/modules/kernel.nix @@ -144,7 +144,6 @@ pkgs.callPackage ( (args.preBuild or "") + lib.optionalString enforceSccache '' mkdir -p ${lib.escapeShellArg sccacheDir} - chmod 0777 ${lib.escapeShellArg sccacheDir} || true export SCCACHE_CONF=${lib.escapeShellArg sccacheConfig} ${lib.optionalString (sccacheServerUds != null) "export SCCACHE_SERVER_UDS=${lib.escapeShellArg sccacheServerUds}"} ''; @@ -154,7 +153,6 @@ pkgs.callPackage ( '' runHook preBuild mkdir -p ${lib.escapeShellArg sccacheDir} - chmod 0777 ${lib.escapeShellArg sccacheDir} || true export SCCACHE_CONF=${lib.escapeShellArg sccacheConfig} ${lib.optionalString (sccacheServerUds != null) "export SCCACHE_SERVER_UDS=${lib.escapeShellArg sccacheServerUds}"} export SCCACHE_ENFORCE_MARKER="$NIX_BUILD_TOP/.sccache-used" diff --git a/custom/override.nix b/custom/override.nix index e2d437f..718a932 100644 --- a/custom/override.nix +++ b/custom/override.nix @@ -164,7 +164,6 @@ let preConfigure = (old.preConfigure or "") + '' mkdir -p ${final.lib.escapeShellArg sandboxSccacheDir} - chmod 0777 ${final.lib.escapeShellArg sandboxSccacheDir} || true export SCCACHE_SERVER_UDS="$TMPDIR/sccache/server.sock" export SCCACHE_IDLE_TIMEOUT=0 unset SCCACHE_NO_DAEMON @@ -204,7 +203,6 @@ let preConfigure = (old.preConfigure or "") + '' mkdir -p ${final.lib.escapeShellArg sandboxSccacheDir} - chmod 0777 ${final.lib.escapeShellArg sandboxSccacheDir} || true export SCCACHE_WRAPPED_COMPILER_PASSTHROUGH=1 export SCCACHE_SERVER_UDS="$TMPDIR/sccache/server.sock" export SCCACHE_IDLE_TIMEOUT=0 @@ -238,7 +236,6 @@ let }: '' mkdir -p ${final.lib.escapeShellArg sccacheDir} - chmod 0777 ${final.lib.escapeShellArg sccacheDir} || true export SCCACHE_CONF=${final.lib.escapeShellArg ( final.writeText "sccache-stdenv.conf" '' [cache.disk]