summaryrefslogtreecommitdiff
path: root/meta/classes
diff options
context:
space:
mode:
authorSamuel Ortiz <sameo@openedhand.com>2008-09-10 21:19:19 +0000
committerSamuel Ortiz <sameo@openedhand.com>2008-09-10 21:19:19 +0000
commit71a2e0d41d783d79873052f7999a7b6f7b039d2d (patch)
tree5fca371babe86021a5bc21dd4a26e0374b6d5f65 /meta/classes
parent8615c214c2687a5c7dfb31c617ee432a95233fff (diff)
downloadopenembedded-core-71a2e0d41d783d79873052f7999a7b6f7b039d2d.tar.gz
openembedded-core-71a2e0d41d783d79873052f7999a7b6f7b039d2d.tar.bz2
openembedded-core-71a2e0d41d783d79873052f7999a7b6f7b039d2d.tar.xz
openembedded-core-71a2e0d41d783d79873052f7999a7b6f7b039d2d.zip
bootimg: Adding a rootfs to the disk image
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5172 311d38ba-8fff-0310-9ca6-ca027cbcb966
Diffstat (limited to 'meta/classes')
-rw-r--r--meta/classes/bootimg.bbclass6
1 files changed, 5 insertions, 1 deletions
diff --git a/meta/classes/bootimg.bbclass b/meta/classes/bootimg.bbclass
index ca61cd6b7..9b0722ef1 100644
--- a/meta/classes/bootimg.bbclass
+++ b/meta/classes/bootimg.bbclass
@@ -23,7 +23,7 @@ HDDDIR = "${S}/hdd/boot"
ISODIR = "${S}/cd/isolinux"
BOOTIMG_VOLUME_ID ?= "oe"
-BOOTIMG_EXTRA_SPACE ?= "64"
+BOOTIMG_EXTRA_SPACE ?= "512"
# Get the build_syslinux_cfg() function from the syslinux class
@@ -41,6 +41,10 @@ build_boot_bin() {
install -m 0644 ${INITRD} ${HDDDIR}/initrd
fi
+ if [ -n "${ROOTFS}" ] && [ -s "${ROOTFS}" ]; then
+ install -m 0644 ${ROOTFS} ${HDDDIR}/rootfs.img
+ fi
+
install -m 444 ${STAGING_DATADIR_NATIVE}/syslinux/ldlinux.sys \
${HDDDIR}/ldlinux.sys