86c4ebbbbe6bfc9658a104790216e7d4580673c0
[vuplus_openembedded] / packages / kexecboot / linux-kexecboot.inc
1 SRC_URI = "file://defconfig"
2
3 LOGO_SIZE = '${@base_conditional("GUI_MACHINE_CLASS", "bigscreen", "vga", "qvga", d)}'
4 SRC_URI += "file://${LOGO_SIZE}/logo_linux_clut224.ppm.bz2"
5
6 require packages/linux/linux.inc
7
8 DONT_CHECK_KERNELSIZE = ""
9 INITRAMFS_IMAGE = "initramfs-kexecboot-image"
10
11 CMDLINE = "console=ttyS0,115200n8 console=tty1"
12 CMDLINE_poodle = "console=ttyS0,115200n8 console=tty1 fbcon=rotate:1"
13 CMDLINE_akita = "console=ttyS0,115200n8 console=tty1 fbcon=rotate:1"
14 CMDLINE_collie = "console=ttySA0,115200n8 console=tty1 mem=64M fbcon=rotate:1"
15 CMDLINE_spitz = "console=ttyS0,115200n8 console=tty1 fbcon=rotate:1"
16 CMDLINE_hx4700 = "console=ttyS0,115200n8 console=tty1 fbcon=rotate:1"
17
18 PACKAGES = ""
19 PROVIDES = ""
20
21 DOSRC = "http://www.do13.de/openzaurus/patches"
22 JLSRC = "http://www.cs.wisc.edu/~lenz/zaurus/files"
23 BASRC = "http://www.orca.cx/zaurus/patches"
24 CHSRC = "http://oz.drigon.com/patches"
25 TKSRC = "http://www.informatik.hu-berlin.de/~tkunze/zaurus/patches"
26
27 KERNEL_IMAGE_BASE_NAME = "${KERNEL_IMAGETYPE}-kexecboot-${PV}-${PR}-${MACHINE}"
28 KERNEL_IMAGE_SYMLINK_NAME = "${KERNEL_IMAGETYPE}-kexecboot-${MACHINE}"
29
30 do_configure[depends] += "${INITRAMFS_IMAGE}:do_rootfs"
31
32 do_configure_append() {
33 sed -i -e /CONFIG_BLK_DEV_INITRD/d \
34        -e /CONFIG_INITRAMFS_SOURCE/d \
35        -e /=m/d \
36        -e /CONFIG_MODULES/d \
37        -e /CONFIG_DEBUG_ERRORS/d \
38        -e /CONFIG_DEBUG_BUGVERBOSE/d \
39        -e /CONFIG_DEBUG_KERNEL/d \
40        ${S}/.config
41
42 # Remove last tag appended by linux.inc (output messes screen)
43 sed -i -e /CONFIG_CMDLINE/s/quiet/loglevel=3/1 ${S}/.config
44 sed -i -e /CONFIG_CMDLINE/s/debug/loglevel=3/1 ${S}/.config
45
46 echo 'CONFIG_BLK_DEV_INITRD=y 
47 CONFIG_INITRAMFS_SOURCE="initramfs.cpio.gz"
48 CONFIG_MODULES=n' >> ${S}/.config
49
50         yes '' | oe_runmake oldconfig
51 }
52
53 do_stage() {
54 }
55
56 do_install() {
57 }
58
59 python do_package() {
60 }