diff --git a/redis.changes b/redis.changes index f6da4d5..4df0f37 100644 --- a/redis.changes +++ b/redis.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Sep 6 15:08:28 UTC 2018 - Marcus Rueckert + +- 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 diff --git a/redis.spec b/redis.spec index de74516..f31655a 100644 --- a/redis.spec +++ b/redis.spec @@ -15,9 +15,11 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org # + %define _data_dir %{_localstatedir}/lib/%{name} %define _log_dir %{_localstatedir}/log/%{name} %define _conf_dir %{_sysconfdir}/%{name} + Name: redis Version: 4.0.11 Release: 0 @@ -72,6 +74,7 @@ make %{?_smp_mflags} CFLAGS="%{optflags}" V=1 %install install -m 0750 -d \ + %{buildroot}%{_sbindir} \ %{buildroot}%{_log_dir} \ %{buildroot}%{_data_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}-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}-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 install -Dm 0640 redis.conf %{buildroot}%{_conf_dir}/default.conf.example