Merge bk://openembedded@openembedded.bkbits.net/packages
[vuplus_openembedded] / classes / nslu2_flashimg.oeclass
1 nslu2_pack_image () {
2         install -d ${DEPLOY_DIR_IMAGE}/slug
3         install -m 0644 ${STAGING_LIBDIR}/nslu2-binaries/Redboot \
4                         ${STAGING_LIBDIR}/nslu2-binaries/Trailer \
5                         ${STAGING_LIBDIR}/nslu2-binaries/SysConf \
6                         ${DEPLOY_DIR_IMAGE}/slug/
7         install -m 0644 ${STAGING_KERNEL_DIR}/zImage ${DEPLOY_DIR_IMAGE}/slug/vmlinuz
8         install -m 0644 ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext2.gz ${DEPLOY_DIR_IMAGE}/slug/ramdisk.gz
9         cd ${DEPLOY_DIR_IMAGE}/slug
10         slugtool pack ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.img
11         rm -f ${DEPLOY_DIR_IMAGE}/zImage* ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext2.gz
12         rm -rf ${DEPLOY_DIR_IMAGE}/slug
13 }
14
15 EXTRA_IMAGEDEPENDS += 'slugtool-native nslu2-firmware-binary'
16 IMAGE_POSTPROCESS_COMMAND += "nslu2_pack_image; "