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
parent 494fc9050d
commit 12e29a89d4
2 changed files with 10 additions and 8 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

@ -222,6 +222,16 @@ if [[ $1 -eq 0
fi
%endif
%if %{without compat_build}
%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
%include %{_sourcedir}/files.spec.inc
%changelog