Commit a9b5e6c7 authored by Oleg Dzhimiev's avatar Oleg Dzhimiev
Browse files

removed looping through dtses

parent 56f23fad
Loading
Loading
Loading
Loading
+20 −27
Original line number Original line Diff line number Diff line
@@ -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!"
@@ -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
@@ -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
}
}