aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-kernel/linux
diff options
context:
space:
mode:
authorOtavio Salvador <otavio@ossystems.com.br>2012-10-02 11:50:45 -0300
committerOtavio Salvador <otavio@ossystems.com.br>2012-10-02 14:53:13 -0300
commitb666fca54ac2f2a418a13e815c66ce311cfaad28 (patch)
tree3b81b9ebc590eaa4bfac04264d6642bb76cde241 /recipes-kernel/linux
parent1cb2b7ec59be8d80a195a3d85515ce2f999e5467 (diff)
downloadmeta-fsl-arm-b666fca54ac2f2a418a13e815c66ce311cfaad28.tar.gz
meta-fsl-arm-b666fca54ac2f2a418a13e815c66ce311cfaad28.tar.bz2
meta-fsl-arm-b666fca54ac2f2a418a13e815c66ce311cfaad28.zip
linux-imx.inc: Add support to include GIT hash in local version
When SCMVERSION is 'y' the GIT version is include in the local version along the value at LOCALVERSION setting. Change-Id: I973c2d098910c88db6e26ee6006fadaa23c09204 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Diffstat (limited to 'recipes-kernel/linux')
-rw-r--r--recipes-kernel/linux/linux-imx.inc11
1 files changed, 9 insertions, 2 deletions
diff --git a/recipes-kernel/linux/linux-imx.inc b/recipes-kernel/linux/linux-imx.inc
index 6909582..06a10f1 100644
--- a/recipes-kernel/linux/linux-imx.inc
+++ b/recipes-kernel/linux/linux-imx.inc
@@ -5,12 +5,13 @@ DESCRIPTION = "Linux kernel for imx platforms"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7"
-INC_PR = "r30"
+INC_PR = "r31"
inherit kernel
# Put a local version until we have a true SRCREV to point to
-LOCALVERSION ?= "+yocto-${DATE}"
+LOCALVERSION ?= "+yocto"
+SCMVERSION ?= "y"
SRC_URI = "git://git.freescale.com/imx/linux-2.6-imx.git \
file://defconfig \
@@ -36,6 +37,12 @@ do_configure_prepend() {
kernel_conf_variable LOCALVERSION_AUTO n
sed -e "${CONF_SED_SCRIPT}" < '${WORKDIR}/defconfig' >> '${S}/.config'
+
+ if [ "${SCMVERSION}" = "y" ]; then
+ # Add GIT revision to the local version
+ head=`git rev-parse --verify --short HEAD 2> /dev/null`
+ printf "%s%s" +g $head > ${S}/.scmversion
+ fi
}
# install nedded headers for imx-test compilation