diff options
| author | Darren Hart <dvhart@linux.intel.com> | 2011-04-19 16:54:38 -0700 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2011-04-20 02:18:06 +0100 |
| commit | cd5e5860669cd7b41e77bfc21a18b7d779b8ab68 (patch) | |
| tree | 4ec7890b1a7c0962b37c52daa3ec2509b089ff14 | |
| parent | c4371138f7444ecaa1fdd2b1ee4949fbc819f886 (diff) | |
| download | poky-cd5e5860669cd7b41e77bfc21a18b7d779b8ab68.tar.gz | |
kernel-rt: use correct branch names and new git SRC_REV format
The RT kernel recipe was not updated to reflect the new git SRC_REV format nor
to take advantage of the recent updates made to the underlying infrastructure.
These fixes bring it up to date with the other linux-yocto* recipes and fix
various build issues people were seeing.
(From OE-Core rev: 690e87a2ffe8caa16379be26eb356c5bded17c1f)
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Cc: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
| -rw-r--r-- | meta-rt/recipes-kernel/linux-yocto-rt_stablegit.bb | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/meta-rt/recipes-kernel/linux-yocto-rt_stablegit.bb b/meta-rt/recipes-kernel/linux-yocto-rt_stablegit.bb index 547f8feac3..cba132176a 100644 --- a/meta-rt/recipes-kernel/linux-yocto-rt_stablegit.bb +++ b/meta-rt/recipes-kernel/linux-yocto-rt_stablegit.bb | |||
| @@ -8,7 +8,10 @@ LINUX_VERSION ?= "2.6.34" | |||
| 8 | LINUX_KERNEL_TYPE = "preempt_rt" | 8 | LINUX_KERNEL_TYPE = "preempt_rt" |
| 9 | LINUX_VERSION_EXTENSION ?= "-yocto-${LINUX_KERNEL_TYPE_EXTENSION}" | 9 | LINUX_VERSION_EXTENSION ?= "-yocto-${LINUX_KERNEL_TYPE_EXTENSION}" |
| 10 | 10 | ||
| 11 | PR = "r0" | 11 | KMETA = wrs_meta |
| 12 | KBRANCH = ${KMACHINE}-${LINUX_KERNEL_TYPE} | ||
| 13 | |||
| 14 | PR = "r1" | ||
| 12 | PV = "${LINUX_VERSION}+git${SRCPV}" | 15 | PV = "${LINUX_VERSION}+git${SRCPV}" |
| 13 | SRCREV_FORMAT = "meta_machine" | 16 | SRCREV_FORMAT = "meta_machine" |
| 14 | 17 | ||
| @@ -18,16 +21,11 @@ COMPATIBLE_MACHINE = "(qemux86-64|atom-pc)" | |||
| 18 | python __anonymous () { | 21 | python __anonymous () { |
| 19 | import bb, re, string | 22 | import bb, re, string |
| 20 | 23 | ||
| 21 | rev = bb.data.getVar("SRCREV_machine", d, 1) | ||
| 22 | if rev == "standard": | ||
| 23 | bb.data.setVar("SRCREV_machine", "${SRCREV_meta}", d) | ||
| 24 | |||
| 25 | kerntype = string.replace(bb.data.expand("${LINUX_KERNEL_TYPE}", d), "_", "-") | 24 | kerntype = string.replace(bb.data.expand("${LINUX_KERNEL_TYPE}", d), "_", "-") |
| 26 | bb.data.setVar("LINUX_KERNEL_TYPE_EXTENSION", kerntype, d) | 25 | bb.data.setVar("LINUX_KERNEL_TYPE_EXTENSION", kerntype, d) |
| 27 | } | 26 | } |
| 28 | 27 | ||
| 29 | SRC_URI = "git://git.pokylinux.org/linux-2.6-windriver.git;protocol=git;fullclone=1;branch=${KBRANCH};name=machine \ | 28 | SRC_URI = "git://git.yoctoproject.org/linux-2.6-windriver.git;protocol=git;nocheckout=1;branch=${KBRANCH},wrs_meta;name=machine,meta" |
| 30 | git://git.pokylinux.org/linux-2.6-windriver.git;protocol=git;noclone=1;branch=wrs_meta;name=meta" | ||
| 31 | 29 | ||
| 32 | # Functionality flags | 30 | # Functionality flags |
| 33 | KERNEL_REVISION_CHECKING ?= "t" | 31 | KERNEL_REVISION_CHECKING ?= "t" |
