diff options
author | Remi Collet <remi@remirepo.net> | 2020-11-24 09:23:39 +0100 |
---|---|---|
committer | Remi Collet <remi@remirepo.net> | 2020-11-24 09:23:39 +0100 |
commit | d35dac30ac97e5d85d96d1a997e67536e54229cc (patch) | |
tree | 7bf1c9f0cd0c690d8b6abbdab0b3bf8d9ab59c76 | |
parent | 556f27c393f76c1f215e5f426145608ebd9b77ca (diff) |
create symlink for deployment tools
-rw-r--r-- | redis.spec | 19 |
1 files changed, 16 insertions, 3 deletions
@@ -52,7 +52,7 @@ Name: redis Version: %{upstream_ver}%{?upstream_pre:~%{upstream_pre}} -Release: 3%{?dist} +Release: 4%{?dist} Summary: A persistent key-value database Group: Applications/Databases License: BSD @@ -364,8 +364,18 @@ useradd -r -g %{name} -d %{_sharedstatedir}/%{name} -s /sbin/nologin \ -c 'Redis Database Server' %{name} &> /dev/null exit 0 +%if 0%{?fedora} < 34 && 0%{?rhel} < 9 +%posttrans +if [ -f %{_sysconfdir}/%{name}/%{name}.conf -a ! -f %{_sysconfdir}/%{name}.conf ]; then + ln -s %{name}/%{name}.conf %{_sysconfdir}/%{name}.conf +fi +if [ -f %{_sysconfdir}/%{name}/sentinel.conf -a ! -f %{_sysconfdir}/%{name}-sentinel.conf ]; then + ln -s %{name}/sentinel.conf %{_sysconfdir}/%{name}-sentinel.conf +fi +%endif + %post -if [ -f %{_sysconfdir}/%{name}.conf ]; then +if [ -f %{_sysconfdir}/%{name}.conf -a ! -L %{_sysconfdir}/%{name}.conf ]; then if [ -f %{_sysconfdir}/%{name}/%{name}.conf.rpmnew ]; then rm %{_sysconfdir}/%{name}/%{name}.conf.rpmnew fi @@ -375,7 +385,7 @@ if [ -f %{_sysconfdir}/%{name}.conf ]; then mv %{_sysconfdir}/%{name}.conf %{_sysconfdir}/%{name}/%{name}.conf echo -e "\nWarning: %{name} configuration is now in %{_sysconfdir}/%{name} directory\n" fi -if [ -f %{_sysconfdir}/%{name}-sentinel.conf ]; then +if [ -f %{_sysconfdir}/%{name}-sentinel.conf -a ! -L %{_sysconfdir}/%{name}-sentinel.conf ]; then if [ -f %{_sysconfdir}/%{name}/sentinel.conf.rpmnew ]; then rm %{_sysconfdir}/%{name}/sentinel.conf.rpmnew fi @@ -475,6 +485,9 @@ fi %changelog +* Tue Nov 24 2020 Remi Collet <remi@remirepo.net> - 6.0.9-4 +- create symlink for deployment tools + * Mon Nov 23 2020 Remi Collet <remi@remirepo.net> - 6.0.9-3 - move configuration in /etc/redis per upstream recommendation see https://github.com/redis/redis/issues/8051 |