nixos/riemann-dash: replace deprecated usage of PermissionsStartOnly see https://github.com/NixOS/nixpkgs/issues/53852

Changed files
+5 -3
nixos
modules
services
monitoring
+5 -3
nixos/modules/services/monitoring/riemann-dash.nix
···
group = "riemanndash";
};
+
systemd.tmpfiles.rules = [
+
"d '${cfg.dataDir}' - riemanndash riemanndash - -"
+
];
+
systemd.services.riemann-dash = {
wantedBy = [ "multi-user.target" ];
wants = [ "riemann.service" ];
after = [ "riemann.service" ];
preStart = ''
-
mkdir -p ${cfg.dataDir}/config
-
chown -R riemanndash:riemanndash ${cfg.dataDir}
+
mkdir -p '${cfg.dataDir}/config'
'';
serviceConfig = {
User = "riemanndash";
ExecStart = "${launcher}/bin/riemann-dash";
-
PermissionsStartOnly = true;
};
};