All of lore.kernel.org
 help / color / mirror / Atom feed
* MACHINE_KERNEL_PR overrides PR for modules
@ 2011-02-20  9:59 Denis Dydychkin
  2011-02-20 10:40 ` Graeme Gregory
  2011-02-20 11:26 ` Frans Meulenbroeks
  0 siblings, 2 replies; 22+ messages in thread
From: Denis Dydychkin @ 2011-02-20  9:59 UTC (permalink / raw)
  To: openembedded-devel



When recipe inherits module.bbclass, it will get its PR overwritten if
MACHINE_KERNEL_PR is defined. The outcome is that bumping PR within recipe has
no effect, as well as SRCREV does not work anymore, which is especially
important when working with latest version from repos.

The following patch fixes this problem by appending MACHINE_KERNEL_PR to PR
instead of replacing it. "+k" is added to get resulting PR looks like "r1+kr22"
or "r1+svnr222+kr33" since MACHINE_KERNEL_PR is usually defined as "rXX".


--- classes/module-base.bbclass 2011-02-17 16:14:45.792425264 +0300
+++ classes/module-base.bbclass 2011-02-17 16:36:00.088425246 +0300
@@ -11,7 +11,8 @@
     machine_kernel_pr = bb.data.getVar('MACHINE_KERNEL_PR', d, True)

     if machine_kernel_pr:
-       bb.data.setVar('PR', machine_kernel_pr, d)
+       pr = bb.data.getVar('PR', d, True) + "+k" + machine_kernel_pr
+       bb.data.setVar('PR', pr, d)
 }

 export KERNEL_VERSION = "${@base_read_file('${STAGING_KERNEL_DIR}/kernel-abiversion')}"





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

end of thread, other threads:[~2011-04-05 22:35 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-02-20  9:59 MACHINE_KERNEL_PR overrides PR for modules Denis Dydychkin
2011-02-20 10:40 ` Graeme Gregory
2011-02-20 11:26 ` Frans Meulenbroeks
2011-03-24 15:37   ` Andreas Oberritter
2011-03-24 16:00     ` Michael Smith
2011-03-24 16:22       ` Andreas Oberritter
2011-03-24 15:37   ` [PATCH] kernel/module-base: Append PR to MACHINE_KERNEL_PR Andreas Oberritter
2011-03-24 16:14     ` [PATCHv2] " Andreas Oberritter
2011-04-04 13:00       ` Andreas Oberritter
2011-04-04 13:58         ` Koen Kooi
2011-04-04 15:14           ` Andreas Oberritter
2011-04-04 17:54             ` Koen Kooi
2011-04-04 18:12               ` Tom Rini
2011-04-04 18:12               ` Andreas Oberritter
2011-04-05  6:22                 ` Koen Kooi
2011-04-05  9:08                   ` Andreas Oberritter
2011-04-05  9:23                     ` Koen Kooi
2011-04-05  9:32                       ` Phil Blundell
2011-04-05 10:39                         ` Koen Kooi
2011-04-05 10:58                           ` Phil Blundell
2011-04-05 11:31                           ` Frans Meulenbroeks
2011-04-05 22:33                         ` Mike Westerhof

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.