diff options
author | Elias Probst <mail@eliasprobst.eu> | 2015-10-23 23:25:09 +0200 |
---|---|---|
committer | Elias Probst <mail@eliasprobst.eu> | 2015-10-25 20:45:00 +0100 |
commit | 4d732339911b0ea2aa9b994efe17a92d42281504 (patch) | |
tree | 423f1e500ba025d9f664f3206a6b392d40e654fb /dev-db/postgresql/files/postgresql.service | |
parent | 5d71738e378482c238ea5660c5961b3aa3a740dc (diff) | |
download | gentoo-4d732339911b0ea2aa9b994efe17a92d42281504.tar.gz gentoo-4d732339911b0ea2aa9b994efe17a92d42281504.tar.xz |
dev-db/postgresql: Handle RuntimeDirectory in systemd unit
Instead of using a separate `tmpfiles.d` definition to create
`/run/postgresql`, let the service unit take care of it on its
own. This prevents situations where the postgresql service can't
start because `systemd-tmpfiles` wasn't run yet.
Bug: https://bugs.gentoo.org/show_bug.cgi?id=563122
Package-Manager: portage-2.2.23
Diffstat (limited to 'dev-db/postgresql/files/postgresql.service')
-rw-r--r-- | dev-db/postgresql/files/postgresql.service | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/dev-db/postgresql/files/postgresql.service b/dev-db/postgresql/files/postgresql.service index 20ed27a10f2..a607169d22f 100644 --- a/dev-db/postgresql/files/postgresql.service +++ b/dev-db/postgresql/files/postgresql.service @@ -47,5 +47,9 @@ TimeoutSec=300 # Disable OOM kill on the postmaster OOMScoreAdjust=-1000 +# Make sure the required runtimedir is present +RuntimeDirectory=postgresql +RuntimeDirectoryMode=1775 + [Install] WantedBy=multi-user.target |