Fix %postun step for -devel package (rhbz 1403539)

This commit is contained in:
Tom Stellard 2017-03-23 10:39:17 +00:00
parent 6532ccc2ea
commit 72f153b141

View file

@ -1,4 +1,4 @@
# Components enabled if supported by target architecture:
# Components enabled if supported by target architecture:
%ifarch %ix86 x86_64
%bcond_without gold
%else
@ -62,8 +62,8 @@ tools as well as libraries with equivalent functionality.
%package devel
Summary: Libraries and header files for LLVM
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires(posttrans): %{_sbindir}/alternatives
Requires(posttrans): %{_sbindir}/alternatives
Requires(post): %{_sbindir}/alternatives
Requires(postun): %{_sbindir}/alternatives
%description devel
This package contains library and header files needed to develop new native
@ -197,7 +197,9 @@ make check-all || :
%{_sbindir}/update-alternatives --install %{_bindir}/llvm-config llvm-config %{_bindir}/llvm-config-%{__isa_bits} %{__isa_bits}
%postun devel
[ $1 -eq 0 ] && %{_sbindir}/update-alternatives --remove llvm-config %{_bindir}/llvm-config-%{__isa_bits}
if [ $1 -eq 0 ]; then
%{_sbindir}/update-alternatives --remove llvm-config %{_bindir}/llvm-config-%{__isa_bits}
fi
%files
%{_bindir}/*