From e8480bfda5e86e6e2a3f3869db46bf17a48904e0 Mon Sep 17 00:00:00 2001 From: Eugene Shatokhin Date: Mon, 16 Mar 2015 18:42:29 +0300 Subject: [PATCH] Add the architecture to the kernel version string Might help with http://bugs.rosalinux.ru/show_bug.cgi?id=4823 --- kernel.spec | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/kernel.spec b/kernel.spec index 68f7e00..4185c71 100644 --- a/kernel.spec +++ b/kernel.spec @@ -29,7 +29,7 @@ %define rpmrel %mkrel 0.%{kpatch}.%{mibrel} %endif %else -%define rpmrel 2 +%define rpmrel 3 %endif # fakerel and fakever never change, they are used to fool @@ -54,16 +54,23 @@ %define patch_ver %{kversion}-%{ktag}%{mibrel} %endif +%ifarch %{ix86} +# Use a standard suffix for 32-bit x86 +%define arch_suffix i586 +%else +%define arch_suffix %{_arch} +%endif + # Used for not making too long names for rpms or search paths # replaced mibrel with rpmrel / release > we can use only ONE sources folder for nrj & nrjQL %if %kpatch %if %kgit -%define buildrpmrel 0.%{kpatch}.%{kgit}.%{rpmrel}%{rpmtag} +%define buildrpmrel 0.%{kpatch}.%{kgit}.%{rpmrel}%{rpmtag}-%{arch_suffix} %else -%define buildrpmrel 0.%{kpatch}.%{rpmrel}%{rpmtag} +%define buildrpmrel 0.%{kpatch}.%{rpmrel}%{rpmtag}-%{arch_suffix} %endif %else -%define buildrpmrel %{rpmrel}%{rpmtag} +%define buildrpmrel %{rpmrel}%{rpmtag}-%{arch_suffix} %endif %define buildrel %{kversion}-%{buildrpmrel} @@ -1144,7 +1151,7 @@ find . -name '*~' -o -name '*.orig' -o -name '*.append' | %kxargs rm -f %define _kerneldir /usr/src/linux-%{kversion}-%{buildrpmrel} %define _bootdir /boot %define _modulesdir /lib/modules -%define _efidir %{_bootdir}/efi/mandriva +#define _efidir _{_bootdir}/efi/mandriva # Directories definition needed for building %define temp_root %{build_dir}/temp-root