summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorEdmund Wu <fangkazuto@gmail.com>2020-08-10 14:11:27 -0400
committerEdmund Wu <fangkazuto@gmail.com>2020-08-16 12:20:03 -0400
commit6c67af2facd02d43a70fba2d6c1932988707f0be (patch)
treeef14f51d561edf83f31b40c1a54d427a162ff65c /nixos
parent1a6240bde4a63f2aa8ab56cfdfdce29e69b9481b (diff)
downloadnixpkgs-6c67af2facd02d43a70fba2d6c1932988707f0be.tar
nixpkgs-6c67af2facd02d43a70fba2d6c1932988707f0be.tar.gz
nixpkgs-6c67af2facd02d43a70fba2d6c1932988707f0be.tar.bz2
nixpkgs-6c67af2facd02d43a70fba2d6c1932988707f0be.tar.lz
nixpkgs-6c67af2facd02d43a70fba2d6c1932988707f0be.tar.xz
nixpkgs-6c67af2facd02d43a70fba2d6c1932988707f0be.tar.zst
nixpkgs-6c67af2facd02d43a70fba2d6c1932988707f0be.zip
nixos/kresd: ensure /var/lib/knot-resolver exists
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/services/networking/kresd.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/nixos/modules/services/networking/kresd.nix b/nixos/modules/services/networking/kresd.nix
index 06c63361e1d..5403a0a0658 100644
--- a/nixos/modules/services/networking/kresd.nix
+++ b/nixos/modules/services/networking/kresd.nix
@@ -129,6 +129,9 @@ in {
     systemd.services."kresd@".serviceConfig = {
       ExecStart = "${package}/bin/kresd --noninteractive "
         + "-c ${package}/lib/knot-resolver/distro-preconfig.lua -c ${configFile}";
+      # Ensure /var/lib/knot-resolver exists
+      StateDirectory = "knot-resolver";
+      StateDirectoryMode = "0770";
       # Ensure /var/cache/knot-resolver exists
       CacheDirectory = "knot-resolver";
       CacheDirectoryMode = "0770";