Loading recipes-bsp/device-tree/device-tree.bbappend +20 −27 Original line number Original line Diff line number Diff line Loading @@ -14,12 +14,9 @@ SRC_URI += "file://${MACHINE_DEVICETREE} \ " " do_deploy(){ do_deploy(){ for DTS_FILE in ${S}/devicetree/*.dts; do DTS_NAME=`basename ${DTS_FILE} | awk -F "." '{print $1}'` MACHINE_DTS_NAME=`basename ${MACHINE_DEVICETREE} | awk -F "." '{print $1}'` if test $MACHINE_DTS_NAME = $DTS_NAME; then DTS_NAME=`basename ${MACHINE_DEVICETREE} | awk -F "." '{print $1}'` echo "Copying ${MACHINE_DTS_NAME}" echo "Copying ${DTS_NAME} device tree to production locations" for RLOC in ${PRODUCTION_ROOT_LOCATION}; do for RLOC in ${PRODUCTION_ROOT_LOCATION}; do if [ ! -f ${B}/${DTS_NAME}_${RLOC}.dtb ]; then if [ ! -f ${B}/${DTS_NAME}_${RLOC}.dtb ]; then echo "Warning: ${B}/${DTS_NAME}_${RLOC}.dtb is not available!" echo "Warning: ${B}/${DTS_NAME}_${RLOC}.dtb is not available!" Loading @@ -29,7 +26,6 @@ do_deploy(){ install -d ${DEPLOY_DIR_IMAGE} install -d ${DEPLOY_DIR_IMAGE} install -m 0644 ${B}/${DTS_NAME}_${RLOC}.dtb ${DEPLOY_DIR_IMAGE}/${DTS_NAME}_${RLOC}.dtb install -m 0644 ${B}/${DTS_NAME}_${RLOC}.dtb ${DEPLOY_DIR_IMAGE}/${DTS_NAME}_${RLOC}.dtb echo "RootFS located in ${RLOC}" if [ ! -d ${DEPLOY_DIR_IMAGE}/${RLOC} ]; then if [ ! -d ${DEPLOY_DIR_IMAGE}/${RLOC} ]; then mkdir ${DEPLOY_DIR_IMAGE}/${RLOC} mkdir ${DEPLOY_DIR_IMAGE}/${RLOC} fi fi Loading @@ -38,10 +34,7 @@ do_deploy(){ fi fi cp ${DEPLOY_DIR_IMAGE}/${DTS_NAME}_${RLOC}.dtb ${DEPLOY_DIR_IMAGE}/${RLOC}/${PRODUCTION_DEVICETREE} cp ${DEPLOY_DIR_IMAGE}/${DTS_NAME}_${RLOC}.dtb ${DEPLOY_DIR_IMAGE}/${RLOC}/${PRODUCTION_DEVICETREE} done echo "Installed to ${DEPLOY_DIR_IMAGE}/${RLOC}/" else echo "Skipping ${DTS_NAME} (machine dts = ${MACHINE_DTS_NAME})" fi done done } } Loading Loading
recipes-bsp/device-tree/device-tree.bbappend +20 −27 Original line number Original line Diff line number Diff line Loading @@ -14,12 +14,9 @@ SRC_URI += "file://${MACHINE_DEVICETREE} \ " " do_deploy(){ do_deploy(){ for DTS_FILE in ${S}/devicetree/*.dts; do DTS_NAME=`basename ${DTS_FILE} | awk -F "." '{print $1}'` MACHINE_DTS_NAME=`basename ${MACHINE_DEVICETREE} | awk -F "." '{print $1}'` if test $MACHINE_DTS_NAME = $DTS_NAME; then DTS_NAME=`basename ${MACHINE_DEVICETREE} | awk -F "." '{print $1}'` echo "Copying ${MACHINE_DTS_NAME}" echo "Copying ${DTS_NAME} device tree to production locations" for RLOC in ${PRODUCTION_ROOT_LOCATION}; do for RLOC in ${PRODUCTION_ROOT_LOCATION}; do if [ ! -f ${B}/${DTS_NAME}_${RLOC}.dtb ]; then if [ ! -f ${B}/${DTS_NAME}_${RLOC}.dtb ]; then echo "Warning: ${B}/${DTS_NAME}_${RLOC}.dtb is not available!" echo "Warning: ${B}/${DTS_NAME}_${RLOC}.dtb is not available!" Loading @@ -29,7 +26,6 @@ do_deploy(){ install -d ${DEPLOY_DIR_IMAGE} install -d ${DEPLOY_DIR_IMAGE} install -m 0644 ${B}/${DTS_NAME}_${RLOC}.dtb ${DEPLOY_DIR_IMAGE}/${DTS_NAME}_${RLOC}.dtb install -m 0644 ${B}/${DTS_NAME}_${RLOC}.dtb ${DEPLOY_DIR_IMAGE}/${DTS_NAME}_${RLOC}.dtb echo "RootFS located in ${RLOC}" if [ ! -d ${DEPLOY_DIR_IMAGE}/${RLOC} ]; then if [ ! -d ${DEPLOY_DIR_IMAGE}/${RLOC} ]; then mkdir ${DEPLOY_DIR_IMAGE}/${RLOC} mkdir ${DEPLOY_DIR_IMAGE}/${RLOC} fi fi Loading @@ -38,10 +34,7 @@ do_deploy(){ fi fi cp ${DEPLOY_DIR_IMAGE}/${DTS_NAME}_${RLOC}.dtb ${DEPLOY_DIR_IMAGE}/${RLOC}/${PRODUCTION_DEVICETREE} cp ${DEPLOY_DIR_IMAGE}/${DTS_NAME}_${RLOC}.dtb ${DEPLOY_DIR_IMAGE}/${RLOC}/${PRODUCTION_DEVICETREE} done echo "Installed to ${DEPLOY_DIR_IMAGE}/${RLOC}/" else echo "Skipping ${DTS_NAME} (machine dts = ${MACHINE_DTS_NAME})" fi done done } } Loading