[meta-ti] Chase Maupin : setup-defconfig: allow using KERNEL_LOCALVERSION
Arago Project git
git at arago-project.org
Wed Apr 17 17:21:22 PDT 2013
Module: meta-ti
Branch: master
Commit: 38e3173249e1c2a4d0cf9544414560a027519bd0
URL: http://arago-project.org/git/meta-ti.git?a=commit;h=38e3173249e1c2a4d0cf9544414560a027519bd0
Author: Chase Maupin <Chase.Maupin at ti.com>
Date: Wed Apr 10 16:51:43 2013 -0500
setup-defconfig: allow using KERNEL_LOCALVERSION
* Add capability to use KERNEL_LOCALVERSION to set an extra
version string in the kernel. This mimics functionality
submitted to the kernel.bbclass but since this overwrites
the do_configure it must be added here as well.
Signed-off-by: Chase Maupin <Chase.Maupin at ti.com>
Signed-off-by: Denys Dmytriyenko <denys at ti.com>
---
recipes-kernel/linux/setup-defconfig.inc | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/recipes-kernel/linux/setup-defconfig.inc b/recipes-kernel/linux/setup-defconfig.inc
index fc5e18e..ed3bce2 100644
--- a/recipes-kernel/linux/setup-defconfig.inc
+++ b/recipes-kernel/linux/setup-defconfig.inc
@@ -1,3 +1,7 @@
+# KERNEL_LOCALVERSION can be set to add a tag to the end of the
+# kernel version string. such as the commit id
+KERNEL_LOCALVERSION ?= ""
+
# Check the defconfig file and see if it points to an in kernel
# defconfig that should be used, or if it is a complete config file
@@ -16,6 +20,8 @@ do_setup_defconfig() {
# 3. else run yes '' | oe_runmake oldconfig like the default do_configure
# does
do_configure() {
+ echo ${KERNEL_LOCALVERSION} > ${B}/.scmversion
+ echo ${KERNEL_LOCALVERSION} > ${S}/.scmversion
config=`cat ${S}/.config | grep use-kernel-config | cut -d= -f2`
if [ "x${config}" != "x" ]
then
More information about the meta-ti
mailing list