Add runtime dir to readwrite paths
This commit is contained in:
parent
66bbe7b760
commit
007a88cdfa
@ -313,10 +313,7 @@ in {
|
|||||||
|
|
||||||
tmpfiles.rules = optionals (cfg.state-directory != null)
|
tmpfiles.rules = optionals (cfg.state-directory != null)
|
||||||
(let user = config.systemd.services.postgresql.serviceConfig.User;
|
(let user = config.systemd.services.postgresql.serviceConfig.User;
|
||||||
in [
|
in [ "d ${cfg.state-directory} 0700 ${user} - - -" ]);
|
||||||
"d ${cfg.state-directory} 0700 ${user} - - -"
|
|
||||||
"d /run/postgresql 0755 ${user} - - -"
|
|
||||||
]);
|
|
||||||
|
|
||||||
targets.${strip-ext cfg.systemd-target} = {
|
targets.${strip-ext cfg.systemd-target} = {
|
||||||
description = "Postgresql and associated systemd services.";
|
description = "Postgresql and associated systemd services.";
|
||||||
@ -395,8 +392,10 @@ in {
|
|||||||
# '';
|
# '';
|
||||||
|
|
||||||
# Wait a bit before starting dependent services, to let postgres finish initializing
|
# Wait a bit before starting dependent services, to let postgres finish initializing
|
||||||
serviceConfig.ExecStartPost =
|
serviceConfig = {
|
||||||
mkAfter [ "${pkgs.coreutils}/bin/sleep 10" ];
|
ReadWritePaths = [ cfg.socket-directory ];
|
||||||
|
ExecStartPost = mkAfter [ "${pkgs.coreutils}/bin/sleep 10" ];
|
||||||
|
};
|
||||||
|
|
||||||
postStop = joinLines cfg.cleanup-tasks;
|
postStop = joinLines cfg.cleanup-tasks;
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user