From e36fb668a23a06615cb42d34b848fca0a295fad6 Mon Sep 17 00:00:00 2001 From: Marek Marczykowski Date: Sun, 12 Feb 2012 16:58:39 +0100 Subject: [PATCH] spec: support for per-version config and patches --- kernel.spec | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/kernel.spec b/kernel.spec index 7f4549a..ba0ab72 100644 --- a/kernel.spec +++ b/kernel.spec @@ -96,11 +96,19 @@ mkdir -p %kernel_build_dir cd linux-%version -%_sourcedir/apply-patches %_sourcedir/series-%{build_flavor}.conf %_sourcedir $SYMBOLS +if [ -r %_sourcedir/series-%{version}-%{build_flavor}.conf ]; then + %_sourcedir/apply-patches %_sourcedir/series-%{version}-%{build_flavor}.conf %_sourcedir $SYMBOLS +else + %_sourcedir/apply-patches %_sourcedir/series-%{build_flavor}.conf %_sourcedir $SYMBOLS +fi cd %kernel_build_dir -cp %_sourcedir/config-%{build_flavor} .config +if [ -f %_sourcedir/config-%{version}-%{build_flavor} ]; then + cp %_sourcedir/config-%{version}-%{build_flavor} .config +else + cp %_sourcedir/config-%{build_flavor} .config +fi %build_src_dir/scripts/config \ --set-str CONFIG_LOCALVERSION -%release.%cpu_arch \