From 66bbe7b7607d9429266ea183a2413b8f0123edac Mon Sep 17 00:00:00 2001 From: niten Date: Tue, 28 Jan 2025 20:04:22 -0800 Subject: [PATCH] Create runtime directory for postgresql --- lib/fudo/postgres.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/fudo/postgres.nix b/lib/fudo/postgres.nix index 91488d9..521ee4e 100644 --- a/lib/fudo/postgres.nix +++ b/lib/fudo/postgres.nix @@ -311,9 +311,12 @@ in { systemd = { - tmpfiles.rules = optional (cfg.state-directory != null) + tmpfiles.rules = optionals (cfg.state-directory != null) (let user = config.systemd.services.postgresql.serviceConfig.User; - in "d ${cfg.state-directory} 0700 ${user} - - -"); + in [ + "d ${cfg.state-directory} 0700 ${user} - - -" + "d /run/postgresql 0755 ${user} - - -" + ]); targets.${strip-ext cfg.systemd-target} = { description = "Postgresql and associated systemd services.";