summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOtavio Salvador <otavio@ossystems.com.br>2011-12-28 16:52:08 +0000
committerOtavio Salvador <otavio@ossystems.com.br>2011-12-28 16:52:08 +0000
commit6d2e687381f16b9c7387a1156d1b92a2358b7b24 (patch)
treeee9d4407dc44a5dc0766de22bbd190e414b94366
parent8c4ae443ac03835140f555549e484671ef5bc165 (diff)
downloadmeta-fsl-arm-6d2e687381f16b9c7387a1156d1b92a2358b7b24.tar.gz
linux-libc-headers: rename to linux-libc-headers-imx and fetch from git
This avoids the need of setting a preferred version of linux-libc-headers-imx as this can be dynamically discovered by the available packages. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
-rw-r--r--recipes-kernel/linux-libc-headers/linux-libc-headers-imx_2.6.35.3.bb10
-rw-r--r--recipes-kernel/linux-libc-headers/linux-libc-headers/linux-2.6.35.3-imx_11.09.01.bz2bin6634466 -> 0 bytes
-rw-r--r--recipes-kernel/linux-libc-headers/linux-libc-headers_2.6.35.3.bb52
3 files changed, 10 insertions, 52 deletions
diff --git a/recipes-kernel/linux-libc-headers/linux-libc-headers-imx_2.6.35.3.bb b/recipes-kernel/linux-libc-headers/linux-libc-headers-imx_2.6.35.3.bb
new file mode 100644
index 0000000..49d7a64
--- /dev/null
+++ b/recipes-kernel/linux-libc-headers/linux-libc-headers-imx_2.6.35.3.bb
@@ -0,0 +1,10 @@
1require recipes-kernel/linux-libc-headers/linux-libc-headers.inc
2
3PROVIDES = "linux-libc-headers"
4RPROVIDES_${PN}-dev = "linux-libc-headers-dev"
5RPROVIDES_${PN}-dbg = "linux-libc-headers-dbg"
6
7SRC_URI = "git://opensource.freescale.com/pub/scm/imx/linux-2.6-imx.git;tag=rel_imx_2.6.35_11.09.01;protocol=http"
8S = "${WORKDIR}/git"
9
10PR = "r1"
diff --git a/recipes-kernel/linux-libc-headers/linux-libc-headers/linux-2.6.35.3-imx_11.09.01.bz2 b/recipes-kernel/linux-libc-headers/linux-libc-headers/linux-2.6.35.3-imx_11.09.01.bz2
deleted file mode 100644
index 1c0c830..0000000
--- a/recipes-kernel/linux-libc-headers/linux-libc-headers/linux-2.6.35.3-imx_11.09.01.bz2
+++ /dev/null
Binary files differ
diff --git a/recipes-kernel/linux-libc-headers/linux-libc-headers_2.6.35.3.bb b/recipes-kernel/linux-libc-headers/linux-libc-headers_2.6.35.3.bb
deleted file mode 100644
index 06e21c8..0000000
--- a/recipes-kernel/linux-libc-headers/linux-libc-headers_2.6.35.3.bb
+++ /dev/null
@@ -1,52 +0,0 @@
1DESCRIPTION = "Sanitized set of 2.6 kernel headers for the C library's use."
2SECTION = "libs"
3LICENSE = "GPLv2"
4LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7"
5
6PR = "r1"
7INHIBIT_DEFAULT_DEPS = "1"
8DEPENDS += "unifdef-native"
9RDEPENDS_${PN}-dev = ""
10
11REL="11.09.01"
12SRC_URI = "http://www.kernel.org/pub/linux/kernel/v2.6/linux-${PV}.tar.bz2;name=source \
13 file://linux-${PV}-imx_${REL}.bz2;name=patchs"
14
15SRC_URI[source.md5sum] = "5ebff49fd65a7bad234ce103b0b3ede0"
16SRC_URI[source.sha256sum] = "83149a9ab30f8dfe45c63d735018422909cf0dd3f5b5501e42f7349f4044f5f1"
17SRC_URI[patchs.md5sum] = "02b43a4ed6e4d0adc6841ee07fee02f1"
18SRC_URI[patchs.sha256sum] = "7d3adf8f83e49b57f3de74e6684bc6ffc823de4f17b817535bb9a94a6a44ce5b"
19
20do_patch () {
21 # Apply distributed kernel patchs
22 cd ${S}
23 tar xf ${WORKDIR}/linux-${PV}-imx_${REL}
24 ./patches/patch-kernel.sh
25}
26
27S = "${WORKDIR}/linux-${PV}"
28
29set_arch() {
30 case ${TARGET_ARCH} in
31 arm*) ARCH=arm ;;
32 esac
33}
34
35do_configure() {
36 set_arch
37 oe_runmake allnoconfig ARCH=$ARCH
38}
39
40do_compile () {
41}
42
43do_install() {
44 set_arch
45 oe_runmake headers_install INSTALL_HDR_PATH=${D}${exec_prefix} ARCH=$ARCH
46 # Kernel should not be exporting this header
47 rm -f ${D}${exec_prefix}/include/scsi/scsi.h
48 # The ..install.cmd conflicts between various configure runs
49 find ${D}${includedir} -name ..install.cmd | xargs rm -f
50}
51
52BBCLASSEXTEND = "nativesdk"