From 41e83fa1f5ee3cab6e38a5aaa7e03ac7f41be7d4 Mon Sep 17 00:00:00 2001 From: Robert Nelson Date: Wed, 1 Aug 2012 10:47:52 -0500 Subject: [PATCH] bug: fix mx5 targets with localbootloader Signed-off-by: Robert Nelson --- mk_mmc.sh | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/mk_mmc.sh b/mk_mmc.sh index fc54216..60e8f6b 100755 --- a/mk_mmc.sh +++ b/mk_mmc.sh @@ -185,14 +185,17 @@ function local_bootloader { echo "" echo "Using Locally Stored Device Bootloader" echo "-----------------------------" + mkdir -p ${TEMPDIR}/dl/ if [ "${spl_name}" ] ; then - MLO=${LOCAL_SPL} + cp ${LOCAL_SPL} ${TEMPDIR}/dl/ + MLO=${LOCAL_SPL##*/} echo "SPL Bootloader: ${MLO}" fi if [ "${boot_name}" ] ; then - UBOOT=${LOCAL_BOOTLOADER} + cp ${LOCAL_BOOTLOADER} ${TEMPDIR}/dl/ + UBOOT=${LOCAL_BOOTLOADER##*/} echo "UBOOT Bootloader: ${UBOOT}" fi } @@ -1062,11 +1065,7 @@ function dd_to_drive { echo "" echo "Using dd to place bootloader on drive" echo "-----------------------------" - if [ ! "${LOCAL_BOOTLOADER}" ] ; then - dd if=${TEMPDIR}/dl/${UBOOT} of=${MMC} seek=1 bs=1024 - else - dd if=${UBOOT} of=${MMC} seek=1 bs=1024 - fi + dd if=${TEMPDIR}/dl/${UBOOT} of=${MMC} seek=1 bs=1024 bootloader_installed=1 echo "Using parted to create BOOT Partition"