From 66d6ce6fa598a43b20af052ef6c9f637a3279fa1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20M=C3=A4kel=C3=A4?= Date: Wed, 3 Jul 2019 09:00:31 +0300 Subject: [PATCH] Create /var/lib/maxscale via systemd Systemd provides the facilities to run commands before startup which can be used to prevent the problem that fixing MXS-2578 caused: upon upgrading from 2.3.8 to 2.3.9 the /var/lib/maxscale directory would be removed if it was empty. --- etc/maxscale.service.in | 1 + 1 file changed, 1 insertion(+) diff --git a/etc/maxscale.service.in b/etc/maxscale.service.in index ddccbcf85..fd46da89d 100644 --- a/etc/maxscale.service.in +++ b/etc/maxscale.service.in @@ -10,6 +10,7 @@ Restart=on-abort # Make sure /var/run/maxscale exists PermissionsStartOnly=true ExecStartPre=/usr/bin/install -d @MAXSCALE_VARDIR@/run/maxscale -o maxscale -g maxscale +ExecStartPre=/usr/bin/install -d @MAXSCALE_VARDIR@/lib/maxscale -o maxscale -g maxscale PIDFile=@MAXSCALE_VARDIR@/run/maxscale/maxscale.pid