From a1c1057ab4ee8f549b82ee34ed33342589b02af5 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Tue, 29 Sep 2020 15:10:03 +0200 Subject: [PATCH] Add redis hook to enforce permissions on /var/log/redis --- data/hooks/conf_regen/35-redis | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100755 data/hooks/conf_regen/35-redis diff --git a/data/hooks/conf_regen/35-redis b/data/hooks/conf_regen/35-redis new file mode 100755 index 000000000..81d25af5a --- /dev/null +++ b/data/hooks/conf_regen/35-redis @@ -0,0 +1,28 @@ +#!/bin/bash + +do_pre_regen() { +} + +do_post_regen() { + # Enforce these damn permissions because for some reason in some weird cases + # they are spontaneously replaced by root:root -_- + chown -R redis:adm /var/log/redis +} + +FORCE=${2:-0} +DRY_RUN=${3:-0} + +case "$1" in + pre) + do_pre_regen $4 + ;; + post) + do_post_regen $4 + ;; + *) + echo "hook called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +exit 0