From 38e3173249e1c2a4d0cf9544414560a027519bd0 Mon Sep 17 00:00:00 2001 From: Chase Maupin Date: Wed, 10 Apr 2013 16:51:43 -0500 Subject: 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 Signed-off-by: Denys Dmytriyenko --- recipes-kernel/linux/setup-defconfig.inc | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'recipes-kernel') diff --git a/recipes-kernel/linux/setup-defconfig.inc b/recipes-kernel/linux/setup-defconfig.inc index fc5e18ed..ed3bce2b 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 -- cgit v1.2.3-54-g00ecf