Fix rebuildable RPMs for el6/ch5

When rebuilding the source RPM under el5 you need to append the
target_cpu.  However, under el6/ch5 things are packaged correctly
and the arch is already part of kver.  For this reason it also
needs to be stripped from kver when setting kverpkg.
This commit is contained in:
Brian Behlendorf 2011-04-08 10:22:42 -07:00
parent 38baef530d
commit 0f6fd32927

View File

@ -94,14 +94,18 @@
%endif
%define kpkg kernel
%define kdevpkg kernel-devel
%if %{defined el6}
%if %{defined el6} || %{defined ch5}
%define kverpkg %(echo %{kver} | %{__sed} -e 's/.%{_target_cpu}//g')
%else
%define kverpkg %{kver}
%endif
%define koppkg =
%if %{undefined kdir}
%define kdir %{_usrsrc}/kernels/%{kver}-%{_target_cpu}
%if %{defined el6} || %{defined ch5}
%define kdir %{_usrsrc}/kernels/%{kver}
%else
%define kdir %{_usrsrc}/kernels/%{kver}-%{_target_cpu}
%endif
%endif
%if %{undefined kobj}
%define kobj %{kdir}