u-boot: Fix the deployment of symlinks and install SPL/MLO

This commit is contained in:
Holger Hans Peter Freyther 2014-03-29 13:20:00 +01:00
parent 6b4cc713b6
commit 475b32b3fe
1 changed files with 10 additions and 0 deletions

View File

@ -7,6 +7,7 @@ S = "${WORKDIR}/git"
SRCREV_sysmocom-odu = "f2dcae2f9e9434392673fea7584641afa98f4232"
UBOOT_MACHINE_sysmocom-odu = "am335x_evm_config"
SPL_BINARY_sysmocom-odu = "MLO"
SPL_UART_IMAGE_sysmocom-odu = "${SPL_UART_BINARY}-${MACHINE}-${PV}-${PR}"
SPL_UART_BINARY_sysmocom-odu = "u-boot-spl.bin"
SPL_UART_SYMLINK_sysmocom-odu = "${SPL_UART_BINARY}-${MACHINE}"
@ -25,6 +26,7 @@ UBOOT_IMAGE = "u-boot-${MACHINE}-${PV}-${PR}"
UBOOT_SYMLINK = "u-boot-${MACHINE}"
do_deploy_prepend () {
install -d ${DEPLOYDIR}
install ${S}/u-boot.bin ${DEPLOYDIR}/${UBOOT_IMAGE}.bin
install ${S}/u-boot ${DEPLOYDIR}/${UBOOT_IMAGE}.elf
@ -42,6 +44,14 @@ do_deploy_prepend () {
ln -sf ${SPL_UART_IMAGE} ${DEPLOYDIR}/${SPL_UART_SYMLINK}
fi
if [ "x${SPL_BINARY}" != "x" ]
then
install ${S}/${SPL_BINARY} ${DEPLOYDIR}/${SPL_IMAGE}
rm -f ${DEPLOYDIR}/${SPL_BINARY} ${DEPLOYDIR}/${SPL_SYMLINK}
ln -sf ${SPL_IMAGE} ${DEPLOYDIR}/${SPL_BINARY}
ln -sf ${SPL_IMAGE} ${DEPLOYDIR}/${SPL_SYMLINK}
fi
# Stop the processing now
return
}