From d87fc40c7a8331dfa90d6d07051e778dac21241f Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Jun 12 2017 12:01:03 +0000 Subject: Make it easier to read update-alternatives --- diff --git a/samba.spec b/samba.spec index c9428c1..1418247 100644 --- a/samba.spec +++ b/samba.spec @@ -955,17 +955,27 @@ fi %posttrans -n libwbclient # It has to be posttrans here to make sure all files of a previous version # without alternatives support are removed -%{_sbindir}/update-alternatives --install %{_libdir}/libwbclient.so.%{libwbc_alternatives_version} \ - libwbclient.so.%{libwbc_alternatives_version}%{libwbc_alternatives_suffix} %{_libdir}/samba/wbclient/libwbclient.so.%{libwbc_alternatives_version} 10 +%{_sbindir}/update-alternatives \ + --install \ + %{_libdir}/libwbclient.so.%{libwbc_alternatives_version} \ + libwbclient.so.%{libwbc_alternatives_version}%{libwbc_alternatives_suffix} \ + %{_libdir}/samba/wbclient/libwbclient.so.%{libwbc_alternatives_version} \ + 10 /sbin/ldconfig %preun -n libwbclient -%{_sbindir}/update-alternatives --remove libwbclient.so.%{libwbc_alternatives_version}%{libwbc_alternatives_suffix} %{_libdir}/samba/wbclient/libwbclient.so.%{libwbc_alternatives_version} +%{_sbindir}/update-alternatives \ + --remove \ + libwbclient.so.%{libwbc_alternatives_version}%{libwbc_alternatives_suffix} \ + %{_libdir}/samba/wbclient/libwbclient.so.%{libwbc_alternatives_version} /sbin/ldconfig %posttrans -n libwbclient-devel -%{_sbindir}/update-alternatives --install %{_libdir}/libwbclient.so \ - libwbclient.so%{libwbc_alternatives_suffix} %{_libdir}/samba/wbclient/libwbclient.so 10 +%{_sbindir}/update-alternatives \ + --install %{_libdir}/libwbclient.so \ + libwbclient.so.0 \ + %{_libdir}/samba/wbclient/libwbclient.so \ + 10 %preun -n libwbclient-devel # alternatives checks if the file which should be removed is a link or not, but