summaryrefslogtreecommitdiffstats
path: root/recipes-ti/dmai
diff options
context:
space:
mode:
authorAsh Charles <ashcharles@gmail.com>2014-06-14 04:34:08 +0000
committerDenys Dmytriyenko <denys@ti.com>2014-06-23 17:46:39 -0400
commita09450e12db8c456a4339f27c1827030c652e8b2 (patch)
treee126a3c8768a342477657abadf3f750e9a090546 /recipes-ti/dmai
parent5bb6e1083ae977778f213f17335b076ad2d33004 (diff)
downloadmeta-ti-a09450e12db8c456a4339f27c1827030c652e8b2.tar.gz
ti-dmai: Allow do_prepsources to run release.sh
The do_prepsources task runs after do_unpack at which point the ${S}/patches directory has been created. In the last step of do_prepsources, code should be copied over to ${S} by the release.sh script. However, this script silently fails if the target directory (${S}) is not empty---it contains the 'patches' directory. The failure manifests in the do_patch step when trying to applying patches against the source which wasn't populated by release.sh. Here, we pre-emptively clean out the directory release.sh intends to use. The patch directory is re-created by the do_patch step. Signed-off-by: Ash Charles <ashcharles@gmail.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Diffstat (limited to 'recipes-ti/dmai')
-rw-r--r--recipes-ti/dmai/ti-dmai.inc1
1 files changed, 1 insertions, 0 deletions
diff --git a/recipes-ti/dmai/ti-dmai.inc b/recipes-ti/dmai/ti-dmai.inc
index 58955b58..f81b4cff 100644
--- a/recipes-ti/dmai/ti-dmai.inc
+++ b/recipes-ti/dmai/ti-dmai.inc
@@ -74,6 +74,7 @@ do_prepsources() {
74 chmod a+x ${WORKDIR}/${DMAIBRANCH}/davinci_multimedia_application_interface/release.sh 74 chmod a+x ${WORKDIR}/${DMAIBRANCH}/davinci_multimedia_application_interface/release.sh
75 chmod a+x ${WORKDIR}/${DMAIBRANCH}/davinci_multimedia_application_interface/tdox 75 chmod a+x ${WORKDIR}/${DMAIBRANCH}/davinci_multimedia_application_interface/tdox
76 sed -i 's|tdox|./tdox|g' ${WORKDIR}/${DMAIBRANCH}/davinci_multimedia_application_interface/release.sh 76 sed -i 's|tdox|./tdox|g' ${WORKDIR}/${DMAIBRANCH}/davinci_multimedia_application_interface/release.sh
77 rm -rf ${WORKDIR}/${DMAIBRANCH}/davinci_multimedia_application_interface/dmai_${PV}/*
77 (cd ${WORKDIR}/${DMAIBRANCH}/davinci_multimedia_application_interface; ./release.sh ${PV}) 78 (cd ${WORKDIR}/${DMAIBRANCH}/davinci_multimedia_application_interface; ./release.sh ${PV})
78} 79}
79 80