2 #@NAME: Dreambox DM8000
3 #@DESCRIPTION: Machine configuration for the Dreambox DM8000
6 IPKG_ARCHS = "all mipsel ${MACHINE}"
7 PREFERRED_PROVIDER_xserver = "xserver-kdrive"
8 PREFERRED_PROVIDER_virtual/kernel = "linux-dm8000"
10 MACHINE_ESSENTIAL_EXTRA_RDEPENDS = "dreambox-dvb-modules kernel-module-stv0299 \
11 kernel-module-cifs kernel-module-exportfs kernel-module-isofs \
12 kernel-module-reiserfs kernel-module-scsi-mod kernel-module-sd-mod \
13 kernel-module-sg kernel-module-sr-mod kernel-module-usb-storage \
14 kernel-module-usbhid kernel-module-usbmon kernel-module-ide-cd \
15 kernel-module-autofs4 kernel-module-cdrom \
16 kernel-module-msdos kernel-module-vfat kernel-module-fat \
17 kernel-module-xfs gst-plugin-dvbmediasink"
19 PREFERRED_VERSION_linux-libc-headers = "2.6.12.0"
21 GLIBC_ADDONS = "ports,nptl,libidn"
23 #OLDEST_KERNEL = "2.6.9"
24 EXTRA_IMAGEDEPENDS += "dreambox-secondstage dreambox-buildimage-native"
25 EXTRA_IMAGECMD_jffs2 = " --eraseblock=0x20000 -n -l "
26 IMAGE_CMD_jffs2 = "mkfs.jffs2 --root=${IMAGE_ROOTFS}/boot --faketime -x lzo \
27 --output=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.boot.jffs2 \
28 ${EXTRA_IMAGECMD}; rm -rf ${IMAGE_ROOTFS}/boot/*; \
29 mkfs.jffs2 --root=${IMAGE_ROOTFS} --faketime -x lzo \
30 --output=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.jffs2 \
32 buildimage ${STAGING_LIBDIR}/dreambox-secondstage/main.bin.gz \
33 ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.boot.jffs2 \
34 ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.jffs2 \
36 > ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.nfi"