multi-kernel: fix get_kernelversion returns None for do_compileconfigs
authorDenys Dmytriyenko <denys@ti.com>
Thu, 29 Mar 2012 04:25:14 +0000 (00:25 -0400)
committerDenys Dmytriyenko <denys@ti.com>
Thu, 29 Mar 2012 04:25:14 +0000 (00:25 -0400)
commita0dc3b8afc592b39c7948783952cd371c693640f
tree88951b3a3e59d1dd58a5b0fc39d266660f8b139c
parent246cb75a970e9aab0a3974a55e72c6d90f1df151
multi-kernel: fix get_kernelversion returns None for do_compileconfigs

The function get_kernelversion uses generated header files to extract the
version number. But those files are not available until do_compile, and
do_compileconfigs is injected before that, hence the version becomes None
and breaks in several places.

Introduce a new task do_preparekernel that calls "make prepare" in the
kernel tree to generate all the necessary files. It's also safer to call
do_configure early on.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
recipes-kernel/linux/linux-omap-psp_2.6.32.bb
recipes-kernel/linux/multi-kernel.inc