[oe-commits] Martin Jansa : kernel.bbclass: fix extra + in kernelrelease
git at git.openembedded.org
git at git.openembedded.org
Mon Mar 26 13:10:10 UTC 2012
Module: meta-openembedded.git
Branch: master
Commit: ef29620a796fc3004afaf998c875ad76c533652c
URL: http://git.openembedded.org/?p=meta-openembedded.git&a=commit;h=ef29620a796fc3004afaf998c875ad76c533652c
Author: Martin Jansa <Martin.Jansa at gmail.com>
Date: Fri Mar 23 09:31:17 2012 +0100
kernel.bbclass: fix extra + in kernelrelease
* see http://lists.linuxtogo.org/pipermail/openembedded-core/2011-December/014308.html
Signed-off-by: Martin Jansa <Martin.Jansa at gmail.com>
---
meta-oe/classes/kernel.bbclass | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/meta-oe/classes/kernel.bbclass b/meta-oe/classes/kernel.bbclass
index 02d0ca5..d87b177 100644
--- a/meta-oe/classes/kernel.bbclass
+++ b/meta-oe/classes/kernel.bbclass
@@ -209,6 +209,12 @@ sysroot_stage_all_append() {
}
kernel_do_configure() {
+ # fixes extra + in /lib/modules/2.6.37+
+ # $ scripts/setlocalversion . => +
+ # $ make kernelversion => 2.6.37
+ # $ make kernelrelease => 2.6.37+
+ touch ${B}/.scmversion
+
# Copy defconfig to .config if .config does not exist. This allows
# recipes to manage the .config themselves in do_configure_prepend().
if [ -f "${WORKDIR}/defconfig" ] && [ ! -f "${B}/.config" ]; then
More information about the Openembedded-commits
mailing list