From 7e6e483520994df2dfc131a0d87305da663e61c5 Mon Sep 17 00:00:00 2001 From: Josh Boyer Date: Fri, 14 Sep 2012 12:32:41 -0400 Subject: [PATCH] Prep mod-extra.sh for signed modules --- kernel.spec | 3 ++- mod-extra.sh | 14 ++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/kernel.spec b/kernel.spec index 2f4240d85..8212eaaf6 100644 --- a/kernel.spec +++ b/kernel.spec @@ -62,7 +62,7 @@ Summary: The Linux kernel # For non-released -rc kernels, this will be appended after the rcX and # gitX tags, so a 3 here would become part of release "0.rcX.gitX.3" # -%global baserelease 2 +%global baserelease 3 %global fedora_build %{baserelease} # base_sublevel is the kernel version we're starting with and patching @@ -2262,6 +2262,7 @@ fi %changelog * Tue Sep 25 2012 Josh Boyer - Move the modules-extra processing to a script +- Prep mod-extra.sh for signed modules * Tue Sep 25 2012 Josh Boyer - 3.6.0-0.rc7.git1.2 - Update team driver from net-next from Jiri Pirko diff --git a/mod-extra.sh b/mod-extra.sh index 115950b16..d121bd0b1 100755 --- a/mod-extra.sh +++ b/mod-extra.sh @@ -61,6 +61,20 @@ do mv $mod $newpath done +popd + +# If we're signing modules, we can't leave the .mod files for the .ko files +# we've moved in .tmp_versions/. Remove them so the Kbuild 'modules_sign' +# target doesn't try to sign a non-existent file. This is kinda ugly, but +# so is modules-extra. + +for mod in `cat ${Dir}/dep2.list` +do + modfile=`basename $mod | sed -e 's/.ko/.mod/'` + rm .tmp_versions/$modfile +done + +pushd $Dir rm modnames dep.list dep2.list req.list req2.list rm mod-extra.list mod-extra2.list mod-extra3.list popd