From 1a6240bde4a63f2aa8ab56cfdfdce29e69b9481b Mon Sep 17 00:00:00 2001 From: Edmund Wu Date: Sun, 16 Aug 2020 12:16:30 -0400 Subject: [PATCH] nixos/kresd: fix CacheDirectory permissions as per tmpfiles --- nixos/modules/services/networking/kresd.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/networking/kresd.nix b/nixos/modules/services/networking/kresd.nix index 17c229581fba..06c63361e1d7 100644 --- a/nixos/modules/services/networking/kresd.nix +++ b/nixos/modules/services/networking/kresd.nix @@ -129,9 +129,9 @@ in { systemd.services."kresd@".serviceConfig = { ExecStart = "${package}/bin/kresd --noninteractive " + "-c ${package}/lib/knot-resolver/distro-preconfig.lua -c ${configFile}"; - # Ensure correct ownership in case UID or GID changes. + # Ensure /var/cache/knot-resolver exists CacheDirectory = "knot-resolver"; - CacheDirectoryMode = "0750"; + CacheDirectoryMode = "0770"; }; # Try cleaning up the previously default location of cache file.