diff options
author | Aaron Andersen <aaron@fosslib.net> | 2019-02-24 13:05:44 -0500 |
---|---|---|
committer | Aaron Andersen <aaron@fosslib.net> | 2019-05-26 07:20:56 -0400 |
commit | 8ac5973610e39ff3bd1d8a94a375c036ac7eef8a (patch) | |
tree | e18f24f36760a8abbdab89bca51e431ff9ef558b /nixos/modules/services/computing/boinc | |
parent | e734494a5971564bb7169afe43634da8493e32ee (diff) | |
download | nixlib-8ac5973610e39ff3bd1d8a94a375c036ac7eef8a.tar nixlib-8ac5973610e39ff3bd1d8a94a375c036ac7eef8a.tar.gz nixlib-8ac5973610e39ff3bd1d8a94a375c036ac7eef8a.tar.bz2 nixlib-8ac5973610e39ff3bd1d8a94a375c036ac7eef8a.tar.lz nixlib-8ac5973610e39ff3bd1d8a94a375c036ac7eef8a.tar.xz nixlib-8ac5973610e39ff3bd1d8a94a375c036ac7eef8a.tar.zst nixlib-8ac5973610e39ff3bd1d8a94a375c036ac7eef8a.zip |
nixos/boinc: replace deprecated usage of PermissionsStartOnly
see https://github.com/NixOS/nixpkgs/issues/53852
Diffstat (limited to 'nixos/modules/services/computing/boinc')
-rw-r--r-- | nixos/modules/services/computing/boinc/client.nix | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/nixos/modules/services/computing/boinc/client.nix b/nixos/modules/services/computing/boinc/client.nix index 8abe3c5b8c9b..7022751b3f01 100644 --- a/nixos/modules/services/computing/boinc/client.nix +++ b/nixos/modules/services/computing/boinc/client.nix @@ -105,19 +105,18 @@ in isSystemUser = true; }; + systemd.tmpfiles.rules = [ + "d '${cfg.dataDir}' - boinc - - -" + ]; + systemd.services.boinc = { description = "BOINC Client"; after = ["network.target" "local-fs.target"]; wantedBy = ["multi-user.target"]; - preStart = '' - mkdir -p ${cfg.dataDir} - chown boinc ${cfg.dataDir} - ''; script = '' ${fhsEnvExecutable} --dir ${cfg.dataDir} --redirectio ${allowRemoteGuiRpcFlag} ''; serviceConfig = { - PermissionsStartOnly = true; # preStart must be run as root User = "boinc"; Nice = 10; }; |