X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;ds=inline;f=meta-bsp%2Fclasses%2Fimage_types_bz2_splash_initrd.bbclass;fp=meta-bsp%2Fclasses%2Fimage_types_bz2_splash_initrd.bbclass;h=96c822418c5b2e62d2a1ceffb7fe07ea2ee98f40;hb=5e5582814a4d472b1e93907e76be151ad16b1786;hp=0000000000000000000000000000000000000000;hpb=31fbe87f034c671e88ceb0f28942f10dfe4fde07;p=vuplus_openvuplus_3.0 diff --git a/meta-bsp/classes/image_types_bz2_splash_initrd.bbclass b/meta-bsp/classes/image_types_bz2_splash_initrd.bbclass new file mode 100644 index 0000000..96c8224 --- /dev/null +++ b/meta-bsp/classes/image_types_bz2_splash_initrd.bbclass @@ -0,0 +1,22 @@ +inherit image_types + +IMAGEDIR ?= "${MACHINE}" + +IMAGE_CMD_tar_prepend = " \ + mkdir -p ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}; \ + cp ${IMAGE_ROOTFS}/tmp/zImage ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/kernel_auto.bin; \ + cp ${IMAGE_ROOTFS}/boot/initrd_auto.bin ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/initrd_auto.bin; \ + cp ${IMAGE_ROOTFS}/boot/splash_auto.bin ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/splash_auto.bin; \ + touch ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/reboot.update; \ + rm -f ${IMAGE_ROOTFS}/tmp/zImage; \ + rm -f ${IMAGE_ROOTFS}/boot/initrd_auto.bin; \ + rm -f ${IMAGE_ROOTFS}/boot/splash_auto.bin; \ + cd ${IMAGE_ROOTFS}; \ + tar -cvf ${DEPLOY_DIR_IMAGE}/rootfs.tar -C ${IMAGE_ROOTFS} .; \ + mv ${DEPLOY_DIR_IMAGE}/rootfs.tar ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/rootfs.tar; \ + bzip2 ${DEPLOY_DIR_IMAGE}/${IMAGE_UNPACK_PATH}/rootfs.tar; \ + cd ${DEPLOY_DIR_IMAGE}; \ + zip ${IMAGE_NAME}_usb.zip ${IMAGE_UNPACK_PATH}/*; \ + rm -rf vuplus; \ +" +