summaryrefslogtreecommitdiffstats
path: root/classes
diff options
context:
space:
mode:
authorOtavio Salvador <otavio@ossystems.com.br>2015-09-23 09:53:31 -0300
committerOtavio Salvador <otavio@ossystems.com.br>2015-09-24 13:57:31 -0300
commit663a838d38dd9124805771637232df0af01efd7c (patch)
treef3d9db3e98ad91ea83c6d52f67db63e56f131436 /classes
parent4e44a7efab9259b6e4536b549b374f5550769d4c (diff)
downloadmeta-fsl-arm-663a838d38dd9124805771637232df0af01efd7c.tar.gz
image_types_fsl.bbclass: Fix DeviceTree copy for FAT partition
The rootfs generation script now runs outside of the deploy directory so the code need to use the full path for the installed files. This fixes the rootfs generation process so the files are copied to the FAT partition, allowing the system to boot. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Tested-by: Daiane Angolini <daiane.angolini@freescale.com>
Diffstat (limited to 'classes')
-rw-r--r--classes/image_types_fsl.bbclass6
1 files changed, 3 insertions, 3 deletions
diff --git a/classes/image_types_fsl.bbclass b/classes/image_types_fsl.bbclass
index 331f739..dba2c13 100644
--- a/classes/image_types_fsl.bbclass
+++ b/classes/image_types_fsl.bbclass
@@ -169,9 +169,9 @@ generate_imx_sdcard () {
169 if test -n "${KERNEL_DEVICETREE}"; then 169 if test -n "${KERNEL_DEVICETREE}"; then
170 for DTS_FILE in ${KERNEL_DEVICETREE}; do 170 for DTS_FILE in ${KERNEL_DEVICETREE}; do
171 DTS_BASE_NAME=`basename ${DTS_FILE} | awk -F "." '{print $1}'` 171 DTS_BASE_NAME=`basename ${DTS_FILE} | awk -F "." '{print $1}'`
172 if [ -e "${KERNEL_IMAGETYPE}-${DTS_BASE_NAME}.dtb" ]; then 172 if [ -e "${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}-${DTS_BASE_NAME}.dtb" ]; then
173 kernel_bin="`readlink ${KERNEL_IMAGETYPE}-${MACHINE}.bin`" 173 kernel_bin="`readlink ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}-${MACHINE}.bin`"
174 kernel_bin_for_dtb="`readlink ${KERNEL_IMAGETYPE}-${DTS_BASE_NAME}.dtb | sed "s,$DTS_BASE_NAME,${MACHINE},g;s,\.dtb$,.bin,g"`" 174 kernel_bin_for_dtb="`readlink ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}-${DTS_BASE_NAME}.dtb | sed "s,$DTS_BASE_NAME,${MACHINE},g;s,\.dtb$,.bin,g"`"
175 if [ $kernel_bin = $kernel_bin_for_dtb ]; then 175 if [ $kernel_bin = $kernel_bin_for_dtb ]; then
176 mcopy -i ${WORKDIR}/boot.img -s ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}-${DTS_BASE_NAME}.dtb ::/${DTS_BASE_NAME}.dtb 176 mcopy -i ${WORKDIR}/boot.img -s ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}-${DTS_BASE_NAME}.dtb ::/${DTS_BASE_NAME}.dtb
177 fi 177 fi