- replace some duplicate binaries with symlinks similar to what the

fedora package does

OBS-URL: https://build.opensuse.org/package/show/server:database/redis?expand=0&rev=119
This commit is contained in:
Marcus Rückert 2018-09-06 15:10:22 +00:00 committed by Git OBS Bridge
parent e51b12598e
commit c46087f639
2 changed files with 16 additions and 3 deletions

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Thu Sep 6 15:08:28 UTC 2018 - Marcus Rueckert <mrueckert@suse.de>
- replace some duplicate binaries with symlinks similar to what the
fedora package does
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Aug 17 00:33:26 UTC 2018 - ilya@ilya.pp.ua Fri Aug 17 00:33:26 UTC 2018 - ilya@ilya.pp.ua

View File

@ -15,9 +15,11 @@
# Please submit bugfixes or comments via https://bugs.opensuse.org # Please submit bugfixes or comments via https://bugs.opensuse.org
# #
%define _data_dir %{_localstatedir}/lib/%{name} %define _data_dir %{_localstatedir}/lib/%{name}
%define _log_dir %{_localstatedir}/log/%{name} %define _log_dir %{_localstatedir}/log/%{name}
%define _conf_dir %{_sysconfdir}/%{name} %define _conf_dir %{_sysconfdir}/%{name}
Name: redis Name: redis
Version: 4.0.11 Version: 4.0.11
Release: 0 Release: 0
@ -72,6 +74,7 @@ make %{?_smp_mflags} CFLAGS="%{optflags}" V=1
%install %install
install -m 0750 -d \ install -m 0750 -d \
%{buildroot}%{_sbindir} \
%{buildroot}%{_log_dir} \ %{buildroot}%{_log_dir} \
%{buildroot}%{_data_dir} \ %{buildroot}%{_data_dir} \
%{buildroot}%{_conf_dir} \ %{buildroot}%{_conf_dir} \
@ -80,11 +83,15 @@ install -m 0750 -d \
install -Dpm 0755 src/%{name}-benchmark %{buildroot}%{_bindir}/%{name}-benchmark install -Dpm 0755 src/%{name}-benchmark %{buildroot}%{_bindir}/%{name}-benchmark
install -Dpm 0755 src/%{name}-cli %{buildroot}%{_bindir}/%{name}-cli install -Dpm 0755 src/%{name}-cli %{buildroot}%{_bindir}/%{name}-cli
install -Dpm 0755 src/%{name}-check-aof %{buildroot}%{_bindir}/%{name}-check-aof
install -Dpm 0755 src/%{name}-check-rdb %{buildroot}%{_bindir}/%{name}-check-rdb
install -Dpm 0755 src/%{name}-trib.rb %{buildroot}%{_bindir}/%{name}-trib.rb install -Dpm 0755 src/%{name}-trib.rb %{buildroot}%{_bindir}/%{name}-trib.rb
install -Dpm 0755 src/%{name}-server %{buildroot}%{_sbindir}/%{name}-server install -Dpm 0755 src/%{name}-server %{buildroot}%{_sbindir}/%{name}-server
ln -sfv redis-server %{buildroot}%{_sbindir}/%{name}-sentinel
ln -sfv ../sbin/redis-server %{buildroot}%{_bindir}/%{name}-check-aof
ln -sfv ../sbin/redis-server %{buildroot}%{_bindir}/%{name}-check-rdb
ln -sfv ../sbin/redis-server %{buildroot}%{_sbindir}/%{name}-check-aof
ln -sfv ../sbin/redis-server %{buildroot}%{_sbindir}/%{name}-check-rdb
ln -sfv ../sbin/redis-server %{buildroot}%{_sbindir}/%{name}-sentinel
perl -p -i -e 's|daemonize yes|daemonize no|g' %{name}.conf perl -p -i -e 's|daemonize yes|daemonize no|g' %{name}.conf
install -Dm 0640 redis.conf %{buildroot}%{_conf_dir}/default.conf.example install -Dm 0640 redis.conf %{buildroot}%{_conf_dir}/default.conf.example