[oe-commits] org.oe.dev bitbake.conf: Add support for cpio and cpio.gz image formats.

pfalcon commit openembedded-commits at lists.openembedded.org
Thu Jan 4 20:28:26 UTC 2007


bitbake.conf: Add support for cpio and cpio.gz image formats.
* Required to create initramfs bundles.
* Single image can be used both as rootfs archive to expand to some media 
and as initrd (initramfs-style). In the latter case, "rdinit" kernel param
should be used instead of "init". See Documentation/filesystems/ramfs-rootfs-initramfs.txt
for more info.

Author: pfalcon at openembedded.org
Branch: org.openembedded.dev
Revision: 8be6dc26db6d32ecdccf5150788cf139ff19b0c7
ViewMTN: http://monotone.openembedded.org/revision.psp?id=8be6dc26db6d32ecdccf5150788cf139ff19b0c7
Files:
1
conf/bitbake.conf
Diffs:

#
# mt diff -r898cf0706dfa30103dceb16b3b7c2d3959327912 -r8be6dc26db6d32ecdccf5150788cf139ff19b0c7
#
# 
# 
# patch "conf/bitbake.conf"
#  from [d41ded8cda51b4fb9404b4e2a1fb1fe88f355081]
#    to [78ca24194598ab04962f1006cc141e3a6e6a2b4e]
# 
============================================================
--- conf/bitbake.conf	d41ded8cda51b4fb9404b4e2a1fb1fe88f355081
+++ conf/bitbake.conf	78ca24194598ab04962f1006cc141e3a6e6a2b4e
@@ -196,6 +196,8 @@ IMAGE_CMD_tar.bz2 = "cd ${IMAGE_ROOTFS} 
 IMAGE_CMD_tar = "cd ${IMAGE_ROOTFS} && tar -jcvf ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.tar.bz2 ."
 IMAGE_CMD_tar.gz = "cd ${IMAGE_ROOTFS} && tar -zcvf ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.tar.gz ."
 IMAGE_CMD_tar.bz2 = "cd ${IMAGE_ROOTFS} && tar -jcvf ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.tar.bz2 ."
+IMAGE_CMD_cpio = "cd ${IMAGE_ROOTFS} && (find . | cpio -o -H newc >${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.cpio)"
+IMAGE_CMD_cpio.gz = "cd ${IMAGE_ROOTFS} && (find . | cpio -o -H newc | gzip -c -9 >${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.cpio.gz)"
 EXTRA_IMAGECMD = ""
 EXTRA_IMAGECMD_jffs2 = "--pad --little-endian --eraseblock=0x40000"
 EXTRA_IMAGECMD_squashfs = "-le -b 16384"






More information about the Openembedded-commits mailing list