diff options
| author | Marcin Juszkiewicz <hrw@openedhand.com> | 2008-03-25 15:48:26 +0000 |
|---|---|---|
| committer | Marcin Juszkiewicz <hrw@openedhand.com> | 2008-03-25 15:48:26 +0000 |
| commit | e06e7e8cbfd645481971be84750e24c029c90921 (patch) | |
| tree | 98fd723baf4e621e094c66627c845b97165b56ec /meta | |
| parent | ecc896be992f1bdf53f50bfd7d0210a4eaecf6a6 (diff) | |
| download | poky-e06e7e8cbfd645481971be84750e24c029c90921.tar.gz | |
kernel.bbclass: use u-boot-mkimage-native for uImage kernels (from linux.inc)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4116 311d38ba-8fff-0310-9ca6-ca027cbcb966
Diffstat (limited to 'meta')
| -rw-r--r-- | meta/classes/kernel.bbclass | 14 | ||||
| -rw-r--r-- | meta/packages/linux/linux.inc | 11 |
2 files changed, 13 insertions, 12 deletions
diff --git a/meta/classes/kernel.bbclass b/meta/classes/kernel.bbclass index 67dff3f7e6..4b72b682ce 100644 --- a/meta/classes/kernel.bbclass +++ b/meta/classes/kernel.bbclass | |||
| @@ -3,6 +3,19 @@ inherit linux-kernel-base module_strip | |||
| 3 | PROVIDES += "virtual/kernel" | 3 | PROVIDES += "virtual/kernel" |
| 4 | DEPENDS += "virtual/${TARGET_PREFIX}depmod-${@get_kernelmajorversion('${PV}')} virtual/${TARGET_PREFIX}gcc${KERNEL_CCSUFFIX} update-modules" | 4 | DEPENDS += "virtual/${TARGET_PREFIX}depmod-${@get_kernelmajorversion('${PV}')} virtual/${TARGET_PREFIX}gcc${KERNEL_CCSUFFIX} update-modules" |
| 5 | 5 | ||
| 6 | KERNEL_IMAGETYPE ?= "zImage" | ||
| 7 | |||
| 8 | python __anonymous () { | ||
| 9 | |||
| 10 | import bb | ||
| 11 | |||
| 12 | kerneltype = bb.data.getVar('KERNEL_IMAGETYPE', d, 1) or '' | ||
| 13 | if kerneltype == 'uImage': | ||
| 14 | depends = bb.data.getVar("DEPENDS", d, 1) | ||
| 15 | depends = "%s u-boot-mkimage-native" % depends | ||
| 16 | bb.data.setVar("DEPENDS", depends, d) | ||
| 17 | } | ||
| 18 | |||
| 6 | inherit kernel-arch | 19 | inherit kernel-arch |
| 7 | 20 | ||
| 8 | PACKAGES_DYNAMIC += "kernel-module-*" | 21 | PACKAGES_DYNAMIC += "kernel-module-*" |
| @@ -10,7 +23,6 @@ PACKAGES_DYNAMIC += "kernel-image-*" | |||
| 10 | 23 | ||
| 11 | export OS = "${TARGET_OS}" | 24 | export OS = "${TARGET_OS}" |
| 12 | export CROSS_COMPILE = "${TARGET_PREFIX}" | 25 | export CROSS_COMPILE = "${TARGET_PREFIX}" |
| 13 | KERNEL_IMAGETYPE ?= "zImage" | ||
| 14 | 26 | ||
| 15 | KERNEL_PRIORITY = "${@bb.data.getVar('PV',d,1).split('-')[0].split('.')[-1]}" | 27 | KERNEL_PRIORITY = "${@bb.data.getVar('PV',d,1).split('-')[0].split('.')[-1]}" |
| 16 | 28 | ||
diff --git a/meta/packages/linux/linux.inc b/meta/packages/linux/linux.inc index 2b376e2d01..6993091dfc 100644 --- a/meta/packages/linux/linux.inc +++ b/meta/packages/linux/linux.inc | |||
| @@ -6,17 +6,6 @@ inherit kernel | |||
| 6 | 6 | ||
| 7 | DEPENDS_append_em-x270 = " mtd-utils " | 7 | DEPENDS_append_em-x270 = " mtd-utils " |
| 8 | 8 | ||
| 9 | python __anonymous () { | ||
| 10 | |||
| 11 | import bb | ||
| 12 | |||
| 13 | kerneltype = bb.data.getVar('KERNEL_IMAGETYPE', d, 1) or '' | ||
| 14 | if kerneltype == 'uImage': | ||
| 15 | depends = bb.data.getVar("DEPENDS", d, 1) | ||
| 16 | depends = "%s u-boot-mkimage-native" % depends | ||
| 17 | bb.data.setVar("DEPENDS", depends, d) | ||
| 18 | } | ||
| 19 | |||
| 20 | RPSRC = "http://www.rpsys.net/openzaurus/patches/archive" | 9 | RPSRC = "http://www.rpsys.net/openzaurus/patches/archive" |
| 21 | 10 | ||
| 22 | # Specify the commandline for your device | 11 | # Specify the commandline for your device |
