Merge branch 'master' of code.vuplus.com:/opt/repository/openvuplus_3.0
[vuplus_openvuplus_3.0] / meta-bsp / classes / image_types_bz2_splash_initrd.bbclass
1 inherit image_types
2
3 IMAGEDIR ?= "${MACHINE}"
4
5 IMAGE_CMD_tar_prepend = " \
6         mkdir -p ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}; \
7         cp ${IMAGE_ROOTFS}/tmp/zImage ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/kernel_auto.bin; \
8         cp ${IMAGE_ROOTFS}/boot/initrd_auto.bin ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/initrd_auto.bin; \
9         cp ${IMAGE_ROOTFS}/boot/splash_auto.bin ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/splash_auto.bin; \
10         touch ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/reboot.update; \
11         rm -f ${IMAGE_ROOTFS}/tmp/zImage; \
12         rm -f ${IMAGE_ROOTFS}/boot/initrd_auto.bin; \
13         rm -f ${IMAGE_ROOTFS}/boot/splash_auto.bin; \
14         cd ${IMAGE_ROOTFS}; \
15         tar -cvf ${DEPLOY_DIR_IMAGE}/rootfs.tar -C ${IMAGE_ROOTFS} .; \
16         mv ${DEPLOY_DIR_IMAGE}/rootfs.tar ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/rootfs.tar; \
17         bzip2 ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/rootfs.tar; \
18         cd ${DEPLOY_DIR_IMAGE}; \
19         zip ${IMAGE_NAME}_usb.zip ${IMAGE_UNPACK_PATH}/*; \
20         rm -rf vuplus; \
21 "
22