From: Chris C. <Cot...@ya...> - 2009-12-22 12:01:39
|
Hi all, Is there any way to tell bitbake to compile a root filesystem for a specific kernel version? I have a requirement to continue working with kernel 2.6.30 for the time being. While is is easy enough to specify to bitbake that I want to compile kernel 2.6.30, (bitbake linux-omap3-2.6.30), I cannot work out how to make bitbake create a root filesystem for 2.6.30, rather than the current 2.6.31 kernel. As a result bitbake is creating rootfs for kernel 2.6.31. Any suggestions are greatly appreciated. Thanks, Chris Cotton. -- View this message in context: http://old.nabble.com/How-to-create-root-filesystem-for-a-specific-kernel-version--tp26887285p26887285.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: ScottEllis <sco...@gm...> - 2009-12-22 15:03:48
|
Here's one way. Add the following line to build/conf/local.conf PREFERRED_VERSION_linux_omap3="2.6.30" Then remove any older stuff or it doesn't work for me. I get older modules in the rootfs. Only have to do this once. bitbake -c clean linux-omap3-2.6.30 bitbake -c clean linux-omap3-2.6.31 bitbake -c clean linux-omap3-2.6.32 bitbake -c clean omap3-console-image I also remove all of the modules/kernel/omap3-console files from the deploy/glibc/images/overo directory. Then bitbake omap3-console-image should work. -- View this message in context: http://old.nabble.com/How-to-create-root-filesystem-for-a-specific-kernel-version--tp26887285p26889694.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: ScottEllis <sco...@gm...> - 2009-12-22 16:26:46
|
That didn't quite work since I also had the DEFAULT_PREFERENCE="-1" line uncommented in the linux-omap3-2.6.32.bb recipe which is new. So I commented that and added the same line to linux-omap3-2.6.31.bb recipe. Then it worked. Sorry about that. There is probably a better way. ScottEllis wrote: > > Here's one way. > > Add the following line to build/conf/local.conf > > PREFERRED_VERSION_linux_omap3="2.6.30" > > Then remove any older stuff or it doesn't work for me. I get older modules > in the rootfs. Only have to do this once. > > bitbake -c clean linux-omap3-2.6.30 > bitbake -c clean linux-omap3-2.6.31 > bitbake -c clean linux-omap3-2.6.32 > bitbake -c clean omap3-console-image > > I also remove all of the modules/kernel/omap3-console files from the > deploy/glibc/images/overo directory. > > Then bitbake omap3-console-image should work. > > -- View this message in context: http://old.nabble.com/How-to-create-root-filesystem-for-a-specific-kernel-version--tp26887285p26890764.html Sent from the Gumstix mailing list archive at Nabble.com. |