shr-image.inc: override DEV_MANGER for nokia900 to get udev
[openembedded.git] / recipes / images / shr-image.inc
blobb5a7c6ce7b842364422b819257cde9260a29da74
1 #------------------------------------------------------
2 # SHR Image Recipe
3 #------------------------------------------------------
5 PV = "2.0"
6 PR = "r15"
8 DEPENDS += "task-shr-minimal"
9 IMAGE_LOGIN_MANAGER = "shadow"
10 IMAGE_DEV_MANAGER = ""
11 IMAGE_DEV_MANAGER_nokia900 = "udev"
13 RDEPENDS_${PN} += "\
14   task-shr-minimal-base \
15   task-shr-minimal-cli \
16   task-shr-minimal-fso \
17   task-shr-minimal-apps \
18   task-shr-minimal-audio \
19   task-shr-minimal-gtk \
20   task-shr-minimal-x \
23 IMAGE_INSTALL += "\
24   task-shr-minimal-base \
25   task-shr-minimal-cli \
26   task-shr-minimal-fso \
27   task-shr-minimal-apps \
28   task-shr-minimal-audio \
29   task-shr-minimal-gtk \
30   task-shr-minimal-x \
33 inherit image
35 shr_rootfs_gta02_postprocess() {
36     curdir=$PWD
37     cd ${IMAGE_ROOTFS}/boot
38     ln -s uImage uImage-GTA02.bin
39     echo 'loglevel=1 quiet splash' > append-GTA02
40     cd $curdir
43 shr_rootfs_gta01_postprocess() {
44     curdir=$PWD
45     cd ${IMAGE_ROOTFS}/boot
46     ln -s uImage uImage-GTA01.bin
47     echo 'loglevel=1 quiet splash' > append-GTA01
48     cd $curdir
51 # We don't want /boot directory in jffs2/ubi/ubifs images
52 IMAGE_CMD_jffs2 = "mv ${IMAGE_ROOTFS}/boot ${IMAGE_ROOTFS}-boot && mkfs.jffs2 -x lzo --root=${IMAGE_ROOTFS} --faketime --output=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.jffs2 ${EXTRA_IMAGECMD} && mv ${IMAGE_ROOTFS}-boot ${IMAGE_ROOTFS}/boot"
53 IMAGE_CMD_ubi = "mv ${IMAGE_ROOTFS}/boot ${IMAGE_ROOTFS}-boot && echo \[ubifs\] > ubinize.cfg ; echo mode=ubi >> ubinize.cfg ; echo image=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubifs >> ubinize.cfg ; echo vol_id=0 >> ubinize.cfg ; echo vol_type=dynamic >> ubinize.cfg ; echo vol_name=${UBI_VOLNAME} >> ubinize.cfg ; echo vol_flags=autoresize >> ubinize.cfg;mkfs.ubifs -r ${IMAGE_ROOTFS} -o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubifs ${MKUBIFS_ARGS} && ubinize -o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubi ${UBINIZE_ARGS} ubinize.cfg && mv ${IMAGE_ROOTFS}-boot ${IMAGE_ROOTFS}/boot"
54 IMAGE_CMD_ubifs = "mv ${IMAGE_ROOTFS}/boot ${IMAGE_ROOTFS}-boot && mkfs.ubifs -r ${IMAGE_ROOTFS} -o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.ubifs.img ${MKUBIFS_ARGS} && mv ${IMAGE_ROOTFS}-boot ${IMAGE_ROOTFS}/boot"
56 ROOTFS_POSTPROCESS_COMMAND += " rootfs_update_timestamp;"
57 ROOTFS_POSTPROCESS_COMMAND += " install_linguas;"
59 ROOTFS_POSTPROCESS_COMMAND_append_om-gta02 = " shr_rootfs_gta02_postprocess;"
60 ROOTFS_POSTPROCESS_COMMAND_append_om-gta01 = " shr_rootfs_gta01_postprocess;"