summaryrefslogtreecommitdiffstats
path: root/classes
diff options
context:
space:
mode:
authorSébastien Mennetrier <s.mennetrier@innotis.org>2014-02-14 01:22:07 +0200
committerAndrei Gherzan <andrei@gherzan.ro>2014-02-14 01:23:33 +0200
commit5e62146ae34eef49ff8c4b52790e0ba6230377e5 (patch)
treed1f549b7fd72eba16c6b2567828c7fda32eeca81 /classes
parentd6468b7f91b04be84aa89f7f959bb27cb4999db8 (diff)
downloadmeta-raspberrypi-5e62146ae34eef49ff8c4b52790e0ba6230377e5.tar.gz
Add initramfs support
Permit to build an image with initramfs. Add information in README to build with initramfs. Change-Id: Icb812151a22771717805ec0a82feb7993f462b47 Signed-off-by: Sébastien Mennetrier <s.mennetrier@innotis.org>
Diffstat (limited to 'classes')
-rw-r--r--classes/sdcard_image-rpi.bbclass7
1 files changed, 5 insertions, 2 deletions
diff --git a/classes/sdcard_image-rpi.bbclass b/classes/sdcard_image-rpi.bbclass
index 179b7b7..eb337dc 100644
--- a/classes/sdcard_image-rpi.bbclass
+++ b/classes/sdcard_image-rpi.bbclass
@@ -26,6 +26,9 @@ inherit image_types
26# Set kernel and boot loader 26# Set kernel and boot loader
27IMAGE_BOOTLOADER ?= "bcm2835-bootfiles" 27IMAGE_BOOTLOADER ?= "bcm2835-bootfiles"
28 28
29# Set initramfs extension
30KERNEL_INITRAMFS ?= ""
31
29# Boot partition volume id 32# Boot partition volume id
30BOOTDD_VOLUME_ID ?= "${MACHINE}" 33BOOTDD_VOLUME_ID ?= "${MACHINE}"
31 34
@@ -95,10 +98,10 @@ IMAGE_CMD_rpi-sdimg () {
95 case "${KERNEL_IMAGETYPE}" in 98 case "${KERNEL_IMAGETYPE}" in
96 "uImage") 99 "uImage")
97 mcopy -i ${WORKDIR}/boot.img -s ${DEPLOY_DIR_IMAGE}/u-boot.img ::kernel.img 100 mcopy -i ${WORKDIR}/boot.img -s ${DEPLOY_DIR_IMAGE}/u-boot.img ::kernel.img
98 mcopy -i ${WORKDIR}/boot.img -s ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}-${MACHINE}.bin ::uImage 101 mcopy -i ${WORKDIR}/boot.img -s ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}${KERNEL_INITRAMFS}-${MACHINE}.bin ::uImage
99 ;; 102 ;;
100 *) 103 *)
101 mcopy -i ${WORKDIR}/boot.img -s ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}-${MACHINE}.bin ::kernel.img 104 mcopy -i ${WORKDIR}/boot.img -s ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}${KERNEL_INITRAMFS}-${MACHINE}.bin ::kernel.img
102 ;; 105 ;;
103 esac 106 esac
104 107