nixos/kresd: ensure /var/lib/knot-resolver exists

This commit is contained in:
Edmund Wu 2020-08-10 14:11:27 -04:00
parent 1a6240bde4
commit 6c67af2fac
No known key found for this signature in database
GPG Key ID: 0D62311F6343DE1A

View File

@ -129,6 +129,9 @@ in {
systemd.services."kresd@".serviceConfig = { systemd.services."kresd@".serviceConfig = {
ExecStart = "${package}/bin/kresd --noninteractive " ExecStart = "${package}/bin/kresd --noninteractive "
+ "-c ${package}/lib/knot-resolver/distro-preconfig.lua -c ${configFile}"; + "-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 # Ensure /var/cache/knot-resolver exists
CacheDirectory = "knot-resolver"; CacheDirectory = "knot-resolver";
CacheDirectoryMode = "0770"; CacheDirectoryMode = "0770";