diff options
author | Edmund Wu <fangkazuto@gmail.com> | 2020-08-10 14:21:49 -0400 |
---|---|---|
committer | Edmund Wu <fangkazuto@gmail.com> | 2020-08-16 12:20:10 -0400 |
commit | 68366adf3c3020a7323ae8197da2b156f5112ab1 (patch) | |
tree | a8d4c7c5b2739394515c16975ad19a33aeb69063 /nixos | |
parent | 6c67af2facd02d43a70fba2d6c1932988707f0be (diff) | |
download | nixpkgs-68366adf3c3020a7323ae8197da2b156f5112ab1.tar nixpkgs-68366adf3c3020a7323ae8197da2b156f5112ab1.tar.gz nixpkgs-68366adf3c3020a7323ae8197da2b156f5112ab1.tar.bz2 nixpkgs-68366adf3c3020a7323ae8197da2b156f5112ab1.tar.lz nixpkgs-68366adf3c3020a7323ae8197da2b156f5112ab1.tar.xz nixpkgs-68366adf3c3020a7323ae8197da2b156f5112ab1.tar.zst nixpkgs-68366adf3c3020a7323ae8197da2b156f5112ab1.zip |
nixos/kresd: ensure /run/knot-resolver exists
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/networking/kresd.nix | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/nixos/modules/services/networking/kresd.nix b/nixos/modules/services/networking/kresd.nix index 5403a0a0658..ccb34163d5f 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 /run/knot-resolver exists + RuntimeDirectory = "knot-resolver"; + RuntimeDirectoryMode = "0770"; # Ensure /var/lib/knot-resolver exists StateDirectory = "knot-resolver"; StateDirectoryMode = "0770"; |