]> code.ossystems Code Review - openembedded-core.git/commitdiff
bootimg/boot-directdisk.bbclass: Update afer syslinux changes, fix mbr.bin location...
authorRichard Purdie <rpurdie@linux.intel.com>
Thu, 25 Mar 2010 14:09:06 +0000 (14:09 +0000)
committerRichard Purdie <rpurdie@linux.intel.com>
Thu, 25 Mar 2010 14:09:06 +0000 (14:09 +0000)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
meta/classes/boot-directdisk.bbclass
meta/classes/bootimg.bbclass

index f4abae991bd572e9ec1e9502b1f309e299472dff..d87dc2258a1b0440c6107e2dd05d2423b4927641 100644 (file)
 # ${ROOTFS} - the rootfs image to incorporate
 
 do_bootdirectdisk[depends] += "dosfstools-native:do_populate_sysroot \
-                       syslinux:do_populate_sysroot \
-                       syslinux-installer-native:do_populate_sysroot"
+                               syslinux:do_populate_sysroot \
+                               syslinux-native:do_populate_sysroot \
+                               parted-native:do_populate_sysroot \
+                               mtools-native:do_populate_sysroot "
 
 PACKAGES = " "
 EXCLUDE_FROM_WORLD = "1"
@@ -48,7 +50,7 @@ build_boot_dd() {
 
        install -d ${HDDDIR}
        install -m 0644 ${STAGING_DIR}/${MACHINE}${HOST_VENDOR}-${HOST_OS}/kernel/bzImage ${HDDDIR}/vmlinuz
-       install -m 444 ${STAGING_DATADIR}/syslinux/ldlinux.sys ${HDDDIR}/ldlinux.sys
+       install -m 444 ${STAGING_LIBDIR}/syslinux/ldlinux.sys ${HDDDIR}/ldlinux.sys
 
        BLOCKS=`du -bks ${HDDDIR} | cut -f 1`
        SIZE=`expr $BLOCKS + ${BOOTDD_EXTRA_SPACE}`
@@ -74,7 +76,7 @@ build_boot_dd() {
        parted $IMAGE print
 
        OFFSET=`expr $END2 / 512`
-       dd if=/tmp/mbr.bin of=$IMAGE conv=notrunc
+       dd if=${STAGING_LIBDIR}/syslinux/mbr.bin of=$IMAGE conv=notrunc
        dd if=${HDDIMG} of=$IMAGE conv=notrunc seek=1 bs=512
        dd if=${ROOTFS} of=$IMAGE conv=notrunc seek=$OFFSET bs=512
 
index 2de8d509340b44f164474662089906527aafc39a..f1e2ba4b4328eb848c30e10da90f2bc5aa2cecbb 100644 (file)
@@ -60,8 +60,7 @@ build_boot_bin() {
                install -m 0644 ${ROOTFS} ${HDDDIR}/rootfs.img
        fi
 
-       install -m 444 ${STAGING_DATADIR}/syslinux/ldlinux.sys \
-       ${HDDDIR}/ldlinux.sys
+       install -m 444 ${STAGING_LIBDIR}/syslinux/ldlinux.sys ${HDDDIR}/ldlinux.sys
 
        # Do a little math, bash style
        #BLOCKS=`du -s ${HDDDIR} | cut -f 1`
@@ -102,8 +101,7 @@ build_boot_bin() {
                fi
 
                # And install the syslinux stuff 
-               cp ${STAGING_DATADIR}/syslinux/isolinux.bin \
-               ${ISODIR}
+               cp ${STAGING_LIBDIR}/syslinux/isolinux.bin ${ISODIR}
 
                mkisofs -V ${BOOTIMG_VOLUME_ID} \
                -o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.iso \