Move post/postun out of install.spec

These start new sections and the following code is no longer
executed as part of %install.
This commit is contained in:
Nikita Popov 2024-08-02 10:26:55 +00:00 committed by Timm Bäder
parent 082429fcd5
commit ee476f9583
2 changed files with 6 additions and 14 deletions

View file

@ -216,14 +216,6 @@ rm -Rvf %{buildroot}%{install_docdir}/LLVM/lld/html
touch %{buildroot}%{_bindir}/ld
install -D -m 644 -t %{buildroot}%{_mandir}/man1/ lld/docs/ld.lld.1
%post -n %{pkg_name_lld}
%{_sbindir}/update-alternatives --install %{_bindir}/ld ld %{_bindir}/ld.lld 1
%postun -n %{pkg_name_lld}
if [ $1 -eq 0 ] ; then
%{_sbindir}/update-alternatives --remove ld %{_bindir}/ld.lld
fi
%endif
#endregion

View file

@ -239,13 +239,13 @@ fi
%endif
%if %{without compat_build}
#%post -n %{pkg_name_lld}
#%{_sbindir}/update-alternatives --install %{_bindir}/ld ld %{_bindir}/ld.lld 1
%post -n %{pkg_name_lld}
%{_sbindir}/update-alternatives --install %{_bindir}/ld ld %{_bindir}/ld.lld 1
#%postun -n %{pkg_name_lld}
#if [ $1 -eq 0 ] ; then
# %{_sbindir}/update-alternatives --remove ld %{_bindir}/ld.lld
#fi
%postun -n %{pkg_name_lld}
if [ $1 -eq 0 ] ; then
%{_sbindir}/update-alternatives --remove ld %{_bindir}/ld.lld
fi
%endif
%include %{_sourcedir}/files.spec.inc