From ce45a39b8bd86c95e69c43d39d7919a8352ad9c8 Mon Sep 17 00:00:00 2001 From: Jeremy Lecour Date: Fri, 13 Dec 2019 10:44:37 +0100 Subject: [PATCH] redis: manage runtime directories manually on Jessie --- redis/files/redis-server@jessie.service | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/redis/files/redis-server@jessie.service b/redis/files/redis-server@jessie.service index d3c3adb2..9ba89b73 100644 --- a/redis/files/redis-server@jessie.service +++ b/redis/files/redis-server@jessie.service @@ -4,11 +4,16 @@ After=network.target [Service] Type=forking -ExecStart=/usr/bin/redis-server /etc/redis-%i/redis.conf --unixsocket /var/run/redis-%i/redis.sock --pidfile /var/run/redis-%i/redis-server.pid -ExecStop=/usr/bin/redis-cli -s /var/run/redis-%i/redis.sock shutdown -Restart=always +PermissionsStartOnly=True User=redis-%i Group=redis-%i +ExecStartPre=/bin/mkdir /var/run/redis-%i +ExecStartPre=/bin/chown redis-%i:redis-%i /var/run/redis-%i +ExecStartPre=/bin/chmod 0750 /var/run/redis-%i +ExecStart=/usr/bin/redis-server /etc/redis-%i/redis.conf --unixsocket /var/run/redis-%i/redis.sock --pidfile /var/run/redis-%i/redis-server.pid +ExecStop=/usr/bin/redis-cli -s /var/run/redis-%i/redis.sock shutdown +ExecStopPost=/bin/rm -rf /var/run/redis-%i +Restart=always [Install] WantedBy=multi-user.target