diff --git a/redis-8.2.0.tar.gz b/redis-8.2.1.tar.gz similarity index 32% rename from redis-8.2.0.tar.gz rename to redis-8.2.1.tar.gz index acd938017187667187b3b8a1a74bd06166e3f596..bc9b03aefc3eddd30394d481d42639c13e1af368 100644 --- a/redis-8.2.0.tar.gz +++ b/redis-8.2.1.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ff95b83b7cf2f7a33af3be1e52fdf2e791c259f8272465c3b09f9e6bc901b604 -size 3897586 +oid sha256:e2c1cb9dd4180a35b943b85dfc7dcdd42566cdbceca37d0d0b14c21731582d3e +size 3897326 diff --git a/redis.spec b/redis.spec index 25ecd597437438b21e49cf3adf6c5c0760dd70d9..4dbce88ede615c64e85ede52a6cd5fdcbee3692b 100644 --- a/redis.spec +++ b/redis.spec @@ -4,12 +4,12 @@ %global short_doc_commit %(c=%{doc_commit}; echo ${c:0:7}) Name: redis -Version: 8.2.0 +Version: 8.2.1 Release: 1 Summary: A persistent key-value database License: AGPL-3.0-only AND BSD-3-Clause AND BSD-2-Clause AND MIT AND BSL-1.0 URL: https://redis.io -Source0: http://download.redis.io/releases/%{name}-%{version}.tar.gz +Source0: https://download.redis.io/releases/%{name}-%{version}.tar.gz Source1: %{name}.logrotate Source2: %{name}-sentinel.service Source3: %{name}.service @@ -17,6 +17,7 @@ Source4: %{name}-limit-systemd Source5: macros.%{name} Source6: https://github.com/%{name}/%{name}-doc/archive/%{doc_commit}/%{name}-doc-%{short_doc_commit}.tar.gz Source7: %{name}.sysusers +Source8: %{name}.tmpfiles Patch0000: redis-conf.patch # https://github.com/redis/redis/pull/3491 - man pages Patch0001: 0001-1st-man-pageis-for-redis-cli-redis-benchmark-redis-c.patch @@ -69,11 +70,6 @@ mv deps/hdr_histogram/LICENSE.txt LICENSE-hdrhistogram mv deps/hdr_histogram/COPYING.txt COPYING-hdrhistogram mv deps/fpconv/LICENSE.txt LICENSE-fpconv -# Configuration file changes -sed -i -e 's|^logfile .*$|logfile /var/log/redis/redis.log|g' redis.conf -sed -i -e 's|^logfile .*$|logfile /var/log/redis/sentinel.log|g' sentinel.conf -sed -i -e 's|^dir .*$|dir /var/lib/redis|g' redis.conf - # See https://bugzilla.redhat.com/2240293 # See https://src.fedoraproject.org/rpms/jemalloc/blob/rawhide/f/jemalloc.spec#_34 %ifarch %ix86 %arm x86_64 s390x @@ -151,6 +147,7 @@ mkdir -p %{buildroot}%{_rpmmacrodir} install -pDm644 %{SOURCE5} %{buildroot}%{_rpmmacrodir}/macros.%{name} install -p -D -m 0644 %{S:7} %{buildroot}%{_sysusersdir}/%{name}.conf +install -p -D -m 0644 %{S:8} %{buildroot}%{_tmpfilesdir}/%{name}.conf %pre %sysusers_create_compat %{S:7} @@ -195,6 +192,7 @@ install -p -D -m 0644 %{S:7} %{buildroot}%{_sysusersdir}/%{name}.conf %{_mandir}/man1/%{name}* %{_mandir}/man5/%{name}* %{_sysusersdir}/%{name}.conf +%{_tmpfilesdir}/%{name}.conf %{_includedir}/%{name}module.h %{_rpmmacrodir}/* @@ -204,6 +202,10 @@ install -p -D -m 0644 %{S:7} %{buildroot}%{_sysusersdir}/%{name}.conf %{_docdir}/%{name} %changelog +* Thu Sep 11 2025 Funda Wang - 8.2.1-1 +- update to 8.2.1 +- add tmpfiles configuration + * Tue Aug 05 2025 Funda Wang - 8.2.0-1 - update to 8.2.0 diff --git a/redis.tmpfiles b/redis.tmpfiles new file mode 100644 index 0000000000000000000000000000000000000000..75ba1251ef610c78ea8b7d2db0397445e4e27165 --- /dev/null +++ b/redis.tmpfiles @@ -0,0 +1,4 @@ +Z /etc/redis ~0750 redis root - +D /run/redis 0755 redis redis - +d /var/lib/redis 0750 redis redis - +d /var/log/redis 0750 redis redis -