* debian/patches/startup_scripts.patch: Add RuntimeDirectory option, set to

create the instance temporary statistics direcotry %v-%c.pg_stat_tmp.
This commit is contained in:
Michael Banck 2018-11-10 17:38:31 +01:00
parent efc6f5da3e
commit 9bebf50f35
2 changed files with 6 additions and 1 deletions

2
debian/changelog vendored
View file

@ -4,6 +4,8 @@ patroni (1.5.1-2) UNRELEASED; urgency=medium
* debian/pg_createconfig_patroni: Make variable-substitution globally.
* debian/pg_createcluster_patroni, debian/pg_clonecluster_patroni: Set
start mode to disabled.
* debian/patches/startup_scripts.patch: Add RuntimeDirectory option, set to
create the instance temporary statistics direcotry %v-%c.pg_stat_tmp.
-- Debian PostgreSQL Maintainers <team+postgresql@tracker.debian.org> Mon, 05 Nov 2018 11:43:09 +0100

View file

@ -72,7 +72,7 @@ Index: patroni/extras/startup-scripts/patroni@.service
===================================================================
--- /dev/null
+++ patroni/extras/startup-scripts/patroni@.service
@@ -0,0 +1,40 @@
@@ -0,0 +1,43 @@
+# systemd service template for patroni instances. The actual instances will
+# be called "patroni@version-cluster", e.g. "patroni@10-main". The
+# variable %i expands to "version-cluster", %I expands to "version/cluster".
@ -91,7 +91,10 @@ Index: patroni/extras/startup-scripts/patroni@.service
+# Read in configuration file if it exists, otherwise proceed
+EnvironmentFile=-/etc/patroni_env.conf
+
+PermissionsStartOnly=True
+WorkingDirectory=~
+RuntimeDirectory=postgresql/%i.pg_stat_tmp
+RuntimeDirectoryMode=2775
+
+ExecStart=/usr/bin/patroni /etc/patroni/%i.yml
+