When adding ACL and configuring redis-sentinel, you end up having something like this: /etc/redis.acl /etc/redis.conf /etc/sentinel.conf I think it would make more sense to put them into /etc/redis like for other services we have: /etc/redis/redis.acl /etc/redis/redis.conf /etc/redis/sentinel.conf However today it was accidentally discovered, that redis-sentinel (v6.0.9) tries to create a temporary file in /etc which gets permission denied. A quick test with /etc/redis owned by redis:redis (0770) with the configuration files made it error-free again.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9abb428531c961ec01d02379cd1e83a04a6d06a commit f9abb428531c961ec01d02379cd1e83a04a6d06a Author: Tomáš Mózes <hydrapolic@gmail.com> AuthorDate: 2021-02-04 21:31:26 +0000 Commit: Thomas Deutschmann <whissi@gentoo.org> CommitDate: 2021-02-04 22:25:33 +0000 dev-db/redis: bump to 6.0.10 Configuration moved to /etc/redis directory Closes: https://bugs.gentoo.org/768189 Closes: https://bugs.gentoo.org/759481 Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/19335 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> dev-db/redis/Manifest | 1 + dev-db/redis/files/redis-sentinel.confd-r1 | 16 +++ dev-db/redis/files/redis-sentinel.initd-r1 | 22 ++++ dev-db/redis/files/redis.confd-r2 | 20 ++++ dev-db/redis/files/redis.initd-6 | 25 ++++ dev-db/redis/files/redis.service-4 | 14 +++ dev-db/redis/redis-6.0.10.ebuild | 184 +++++++++++++++++++++++++++++ 7 files changed, 282 insertions(+)