summary refs log tree commit diff
path: root/nixos/modules/services/networking/ddclient.nix
diff options
context:
space:
mode:
authorRenaud <c0bw3b@users.noreply.github.com>2018-10-22 23:58:12 +0200
committerGitHub <noreply@github.com>2018-10-22 23:58:12 +0200
commitf76a9eb52674e6f8941a774954dc5ba3f1faceae (patch)
treea352e5203e8a0cf35139a67846fa510c54e94063 /nixos/modules/services/networking/ddclient.nix
parent9a7bca27cc2d35e5f2726e650cda44a176974836 (diff)
downloadnixpkgs-f76a9eb52674e6f8941a774954dc5ba3f1faceae.tar
nixpkgs-f76a9eb52674e6f8941a774954dc5ba3f1faceae.tar.gz
nixpkgs-f76a9eb52674e6f8941a774954dc5ba3f1faceae.tar.bz2
nixpkgs-f76a9eb52674e6f8941a774954dc5ba3f1faceae.tar.lz
nixpkgs-f76a9eb52674e6f8941a774954dc5ba3f1faceae.tar.xz
nixpkgs-f76a9eb52674e6f8941a774954dc5ba3f1faceae.tar.zst
nixpkgs-f76a9eb52674e6f8941a774954dc5ba3f1faceae.zip
nixos/ddclient: make RuntimeDirectory private
ddclient will raise a warning if /run/ddclient/ is world-readable
Diffstat (limited to 'nixos/modules/services/networking/ddclient.nix')
-rw-r--r--nixos/modules/services/networking/ddclient.nix1
1 files changed, 1 insertions, 0 deletions
diff --git a/nixos/modules/services/networking/ddclient.nix b/nixos/modules/services/networking/ddclient.nix
index 9a2e13e9553..77a9af058c7 100644
--- a/nixos/modules/services/networking/ddclient.nix
+++ b/nixos/modules/services/networking/ddclient.nix
@@ -182,6 +182,7 @@ with lib;
       serviceConfig = rec {
         DynamicUser = true;
         RuntimeDirectory = StateDirectory;
+        RuntimeDirectoryMode = "0750";
         StateDirectory = builtins.baseNameOf dataDir;
         Type = "oneshot";
         ExecStartPre = "!${lib.getBin pkgs.coreutils}/bin/install -m666 ${cfg.configFile} /run/${RuntimeDirectory}/ddclient.conf";