Merge branch 'org.openembedded.dev' of git://git.openembedded.net/openembedded into...
[vuplus_openembedded] / conf / machine / dm800.conf
1 #@TYPE: Machine
2 #@NAME: Dreambox DM800
3 #@DESCRIPTION: Machine configuration for the Dreambox DM800
4
5 TARGET_ARCH = "mipsel"
6 IPKG_ARCHS = "all mipsel ${MACHINE}"
7 PREFERRED_PROVIDER_xserver = "xserver-kdrive"
8 PREFERRED_PROVIDER_virtual/kernel = "linux-dm800"
9
10 MACHINE_ESSENTIAL_EXTRA_RDEPENDS = "dreambox-dvb-modules kernel-module-stv0299 \
11         kernel-module-cifs kernel-module-exportfs \
12         kernel-module-isofs     \
13         kernel-module-reiserfs  kernel-module-scsi-mod  kernel-module-sd-mod \
14         kernel-module-sg        kernel-module-sr-mod    kernel-module-usb-storage \
15         kernel-module-usbhid    kernel-module-usbmon \
16         kernel-module-xfs \
17         kernel-module-autofs4 \
18         kernel-module-msdos kernel-module-vfat kernel-module-fat \
19         gst-plugin-dvbmediasink gst-plugin-fluendo-mpegdemux"
20
21 PREFERRED_VERSION_linux-libc-headers = "2.6.12.0"
22
23 GLIBC_ADDONS = "ports,nptl,libidn"
24 TARGET_FPU = "soft"
25 #OLDEST_KERNEL = "2.6.9"
26 EXTRA_IMAGEDEPENDS += "dreambox-secondstage dreambox-buildimage-native"
27 EXTRA_IMAGECMD_jffs2 = " --eraseblock=0x4000 -n -l "
28 IMAGE_CMD_jffs2 = "mkfs.jffs2 --root=${IMAGE_ROOTFS}/boot --faketime -x lzo \
29        --output=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.boot.jffs2 \
30        ${EXTRA_IMAGECMD}; rm -rf ${IMAGE_ROOTFS}/boot/*; \
31                                 mkfs.jffs2 --root=${IMAGE_ROOTFS} --faketime -x lzo \
32        --output=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.jffs2 \
33        ${EXTRA_IMAGECMD}; \
34        buildimage ${STAGING_LIBDIR}/dreambox-secondstage/main.bin.gz \
35        ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.boot.jffs2 \
36        ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.jffs2 \
37        ${MACHINE} 64 \
38        > ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.nfi"