linux.inc: unset CONFIG_LOCALVERSION_AUTO to not get 2.6.27.2-svn8826-dirty26 like...
authorMarcin Juszkiewicz <marcin@juszkiewicz.com.pl>
Wed, 22 Apr 2009 04:12:57 +0000 (04:12 +0000)
committerMarcin Juszkiewicz <hrw@openembedded.org>
Wed, 22 Apr 2009 17:08:08 +0000 (19:08 +0200)
Year ago we removed CONFIG_LOCALVERSION from .config to get more sane names of
kernels. Today with 2.6.27.2 I got 2.6.27.2-svn8826-dirty26 kernel which was
2.6.27.2-svn8826-dirty9 on device so no modules ;(

This patch changes this by unsetting CONFIG_LOCALVERSION_AUTO variable.

Signed-off-by: Marcin Juszkiewicz <marcin@juszkiewicz.com.pl>
Acked-by: Koen Kooi <koen@openembedded.org>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
recipes/linux/linux.inc

index 984efac..5a4a11f 100644 (file)
@@ -98,8 +98,11 @@ do_configure_prepend() {
             -e '/CONFIG_LOGO=/d' \
             -e '/CONFIG_LOGO_LINUX_CLUT224=/d' \
             -e '/CONFIG_LOCALVERSION/d' \
+            -e '/CONFIG_LOCALVERSION_AUTO/d' \
            < '${WORKDIR}/defconfig' >>'${S}/.config'
 
+        echo 'CONFIG_LOCALVERSION=""' >>${S}/.config
+        echo '# CONFIG_LOCALVERSION_AUTO is not set' >>${S}/.config
         #
         # root-over-nfs-over-usb-eth support. Limited, but should cover some cases.
         # Enable this by setting a proper CMDLINE_NFSROOT_USB.