All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: Linux kernel recipe override question
@ 2014-02-24 20:27 Robin Findley
  2014-02-25  3:59 ` John Weber
  0 siblings, 1 reply; 11+ messages in thread
From: Robin Findley @ 2014-02-24 20:27 UTC (permalink / raw)
  To: John Weber; +Cc: meta-freescale

On 2014-02-24 12:51, John Weber wrote:
> Here is a question someone might be able to quickly answer.
> 
> I want to be able to override the SRCREV, SRCBRANCH, and the git repository
for
> the kernel recipe in local.conf.  I like to do this so that I can do local
> hacking on a kernel without having to edit the recipe files themselves, and
I
> find that managing local.conf is easier when I'm changing SRCREVs a lot.
> 
> I've been able to override SRCBRANCH by doing this:
> 
> In recipes-kernel/linux/linux-wandboard.inc:
> 
> SRCBRANCH ??= "master"
> 
> The default is set in recipes-kernel/linux/linux-wandboard_3.10.17.bb:
> 
> SRCBRANCH ?= "<the-default-branch>"
> 
> Then, in local.conf, I can override it:
> 
> SRCBRANCH_linux-wandboard = "<my-local-hacking-branch>"
> 
> This works fine for SRCBRANCH. If I do the same thing with SRCREV, it
doesn't
> seem to work.  I've done this:
> 
> In linux-wandboard_3.10.17.bb:
> 
> SRCREV ??= "<default big long commit id>"
> 
> In local.conf:
> 
> SRCREV_linux-wandboard = "<my local branch commit id>"
> 
> I always get the checkout of the SRCREV assignment done in the recipe file,
not
> the one I set in local.conf.
> 
> Any idea why?  The only thing I can think of is that SRCREV is evaluated
completely before
> local.conf settings are evaluated.


John, you were close.  Here's an example from my local.conf:

PREFERRED_VERSION_linux-wandboard = "3.10.17"
SRCBRANCH_pn-linux-wandboard = "wandboard_imx_3.10.17_1.0.0_beta_test"
SRCREV_pn-linux-wandboard = "4299c87fd4d46fd786d1600c57986b1fe164138a"

You may want to double-check if your SRCBRANCH override really did work as you
expected.  I think you need the "_pn-".

-Robin



^ permalink raw reply	[flat|nested] 11+ messages in thread
* Linux kernel recipe override question
@ 2014-02-24 19:51 John Weber
  2014-02-24 20:05 ` Gary Thomas
  2014-02-25 12:11 ` Otavio Salvador
  0 siblings, 2 replies; 11+ messages in thread
From: John Weber @ 2014-02-24 19:51 UTC (permalink / raw)
  To: meta-freescale@yoctoproject.org

Here is a question someone might be able to quickly answer.

I want to be able to override the SRCREV, SRCBRANCH, and the git repository for
the kernel recipe in local.conf.  I like to do this so that I can do local
hacking on a kernel without having to edit the recipe files themselves, and I
find that managing local.conf is easier when I'm changing SRCREVs a lot.

I've been able to override SRCBRANCH by doing this:

In recipes-kernel/linux/linux-wandboard.inc:

SRCBRANCH ??= "master"

The default is set in recipes-kernel/linux/linux-wandboard_3.10.17.bb:

SRCBRANCH ?= "<the-default-branch>"

Then, in local.conf, I can override it:

SRCBRANCH_linux-wandboard = "<my-local-hacking-branch>"

This works fine for SRCBRANCH. If I do the same thing with SRCREV, it doesn't
seem to work.  I've done this:

In linux-wandboard_3.10.17.bb:

SRCREV ??= "<default big long commit id>"

In local.conf:

SRCREV_linux-wandboard = "<my local branch commit id>"

I always get the checkout of the SRCREV assignment done in the recipe file, not
the one I set in local.conf.

Any idea why?  The only thing I can think of is that SRCREV is evaluated completely before
local.conf settings are evaluated.

John



^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2014-02-25 16:39 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-02-24 20:27 Linux kernel recipe override question Robin Findley
2014-02-25  3:59 ` John Weber
2014-02-25 12:20   ` Otavio Salvador
2014-02-25 14:52     ` John Weber
2014-02-25 15:34       ` Otavio Salvador
2014-02-25 15:53         ` John Weber
2014-02-25 15:57         ` Gary Thomas
2014-02-25 16:39           ` Otavio Salvador
  -- strict thread matches above, loose matches on Subject: below --
2014-02-24 19:51 John Weber
2014-02-24 20:05 ` Gary Thomas
2014-02-25 12:11 ` Otavio Salvador

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.