sg3-utils: add newer buildable version
[openembedded.git] / recipes / linux / linux-navman_2.6.18.bb
1 DESCRIPTION = "Linux Kernel for Cirrus Logic ep39xx compatible machines"
2 SECTION = "kernel"
3 LICENSE = "GPLv2"
4
5 #DEPENDS = "u-boot"
6
7 PR = "r0"
8
9 COMPATIBLE_MACHINE = "navman-icn330"
10
11 SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-2.6.18.tar.bz2 \
12            http://www.duff.dk/navman/navman-2.6.18.patch;patch=1 \
13            file://defconfig \
14                    "
15
16 S = "${WORKDIR}/linux-2.6.18"
17
18 inherit kernel
19
20
21 do_configure() {
22         rm -f ${S}/.config
23
24         if [ ! -e ${WORKDIR}/defconfig ]; then
25                 die "No default configuration for ${MACHINE} available."
26         fi
27
28
29         if [ "${TARGET_OS}" == "linux-gnueabi" -o  "${TARGET_OS}" == "linux-uclibceabi" ]; then
30                 echo "CONFIG_AEABI=y"                   >> ${S}/.config
31                 echo "CONFIG_OABI_COMPAT=y"             >> ${S}/.config
32         else
33                 echo "# CONFIG_AEABI is not set"        >> ${S}/.config
34                 echo "# CONFIG_OABI_COMPAT is not set"  >> ${S}/.config
35         fi
36
37         sed -e '/CONFIG_AEABI/d' \
38             -e '/CONFIG_OABI_COMPAT=/d' \
39             '${WORKDIR}/defconfig' >>'${S}/.config'
40
41         yes '' | oe_runmake oldconfig
42 }