From 72f153b141a1976405a215349f33b4b26d879912 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Thu, 23 Mar 2017 10:39:17 +0000 Subject: [PATCH] Fix %postun step for -devel package (rhbz 1403539) --- llvm.spec | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/llvm.spec b/llvm.spec index 09693bb..6a81915 100644 --- a/llvm.spec +++ b/llvm.spec @@ -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}/*