Merge pull request #48844 from c0bw3b/svc/ddclient
nixos/ddclient: make RuntimeDirectory and configFile private
This commit is contained in:
commit
f374addc10
@ -182,9 +182,10 @@ with lib;
|
|||||||
serviceConfig = rec {
|
serviceConfig = rec {
|
||||||
DynamicUser = true;
|
DynamicUser = true;
|
||||||
RuntimeDirectory = StateDirectory;
|
RuntimeDirectory = StateDirectory;
|
||||||
|
RuntimeDirectoryMode = "0750";
|
||||||
StateDirectory = builtins.baseNameOf dataDir;
|
StateDirectory = builtins.baseNameOf dataDir;
|
||||||
Type = "oneshot";
|
Type = "oneshot";
|
||||||
ExecStartPre = "!${lib.getBin pkgs.coreutils}/bin/install -m666 ${cfg.configFile} /run/${RuntimeDirectory}/ddclient.conf";
|
ExecStartPre = "!${lib.getBin pkgs.coreutils}/bin/install -m660 ${cfg.configFile} /run/${RuntimeDirectory}/ddclient.conf";
|
||||||
ExecStart = "${lib.getBin pkgs.ddclient}/bin/ddclient -file /run/${RuntimeDirectory}/ddclient.conf";
|
ExecStart = "${lib.getBin pkgs.ddclient}/bin/ddclient -file /run/${RuntimeDirectory}/ddclient.conf";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user