sdcard_image: fix sdcard image generation

Rely on  shell environment when copying devicetree
and devicetree overlays to target image.

Signed-off-by: Janek Filus <janek.filus@bytesatwork.ch>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
Janek Filus 2017-03-10 07:31:11 +01:00 committed by Khem Raj
parent e070005aa8
commit 6c8ca9ccf1

View File

@ -107,7 +107,7 @@ IMAGE_CMD_rpi-sdimg () {
DT_ROOT="${@split_overlays(d, 1)}" DT_ROOT="${@split_overlays(d, 1)}"
# Copy board device trees to root folder # Copy board device trees to root folder
for DTB in ${DT_ROOT}; do for DTB in $DT_ROOT; do
DTB_BASE_NAME=`basename ${DTB} .dtb` DTB_BASE_NAME=`basename ${DTB} .dtb`
mcopy -i ${WORKDIR}/boot.img -s ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}-${DTB_BASE_NAME}.dtb ::${DTB_BASE_NAME}.dtb mcopy -i ${WORKDIR}/boot.img -s ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}-${DTB_BASE_NAME}.dtb ::${DTB_BASE_NAME}.dtb
@ -115,7 +115,7 @@ IMAGE_CMD_rpi-sdimg () {
# Copy device tree overlays to dedicated folder # Copy device tree overlays to dedicated folder
mmd -i ${WORKDIR}/boot.img overlays mmd -i ${WORKDIR}/boot.img overlays
for DTB in ${DT_OVERLAYS}; do for DTB in $DT_OVERLAYS; do
DTB_EXT=${DTB##*.} DTB_EXT=${DTB##*.}
DTB_BASE_NAME=`basename ${DTB} ."${DTB_EXT}"` DTB_BASE_NAME=`basename ${DTB} ."${DTB_EXT}"`