diff options
author | Sean Heath <6528011+seandheath@users.noreply.github.com> | 2021-12-04 20:07:42 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-12-05 02:07:42 +0100 |
commit | 6af3d13bec9b13e8fa8e19594ffbcbe085387bdd (patch) | |
tree | ede35d02da64e259080ff9a56b30f8263422c468 /nixos/modules/services/networking/ddclient.nix | |
parent | 33d8891fac2dfd8c40da3dd0155454fff95791b2 (diff) | |
download | nixpkgs-6af3d13bec9b13e8fa8e19594ffbcbe085387bdd.tar nixpkgs-6af3d13bec9b13e8fa8e19594ffbcbe085387bdd.tar.gz nixpkgs-6af3d13bec9b13e8fa8e19594ffbcbe085387bdd.tar.bz2 nixpkgs-6af3d13bec9b13e8fa8e19594ffbcbe085387bdd.tar.lz nixpkgs-6af3d13bec9b13e8fa8e19594ffbcbe085387bdd.tar.xz nixpkgs-6af3d13bec9b13e8fa8e19594ffbcbe085387bdd.tar.zst nixpkgs-6af3d13bec9b13e8fa8e19594ffbcbe085387bdd.zip |
nixos/ddclient: fix permission for ddclient.conf (#148179)
Diffstat (limited to 'nixos/modules/services/networking/ddclient.nix')
-rw-r--r-- | nixos/modules/services/networking/ddclient.nix | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/nixos/modules/services/networking/ddclient.nix b/nixos/modules/services/networking/ddclient.nix index 8a2c0fc7080..021b28d5c34 100644 --- a/nixos/modules/services/networking/ddclient.nix +++ b/nixos/modules/services/networking/ddclient.nix @@ -29,7 +29,7 @@ let configFile = if (cfg.configFile != null) then cfg.configFile else configFile'; preStart = '' - install ${configFile} /run/${RuntimeDirectory}/ddclient.conf + install --mode=0400 ${configFile} /run/${RuntimeDirectory}/ddclient.conf ${lib.optionalString (cfg.configFile == null) (if (cfg.passwordFile != null) then '' password=$(printf "%q" "$(head -n 1 "${cfg.passwordFile}")") sed -i "s|^password=$|password=$password|" /run/${RuntimeDirectory}/ddclient.conf |