Commit 56f23fad authored by Oleg Dzhimiev's avatar Oleg Dzhimiev
Browse files

fixed copying the device tree

parent 8427398c
Loading
Loading
Loading
Loading
+23 −16
Original line number Original line Diff line number Diff line
@@ -16,6 +16,10 @@ SRC_URI += "file://${MACHINE_DEVICETREE} \
do_deploy(){
do_deploy(){
	for DTS_FILE in ${S}/devicetree/*.dts; do
	for DTS_FILE in ${S}/devicetree/*.dts; do
		DTS_NAME=`basename ${DTS_FILE} | awk -F "." '{print $1}'`
		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
			echo "Copying ${MACHINE_DTS_NAME}"
			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!"
@@ -35,6 +39,9 @@ do_deploy(){


				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
			done
		else
			echo "Skipping ${DTS_NAME} (machine dts = ${MACHINE_DTS_NAME})"
		fi
	done
	done
}
}