Skip to contentSkip to conversation

archiver: Ensure sstate-inputdir directory is created

PATCH New Richard Purdie 1 participant 1 message Apr 12, 2016

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 archiver: Ensure sstate-inputdir directory is created

Without this, do_archive_sources will fail for the gcc tasks where there is common source and the other tasks are not added as dependencies. The failure happens when trying to restore these tasks from sstate.

To fix this ensure the sources directory is created as expected by the sstate code.

[YOCTO #9433]

meta/classes/archiver.bbclass +1 -0
index 89a24d9..cea5b3b 100644
@@ -368,6 +368,7 @@ do_deploy_archives () {
 python do_deploy_archives_setscene () {
     sstate_setscene(d)
 }
+do_deploy_archives[dirs] = "${ARCHIVER_TOPDIR}"
 do_deploy_archives[sstate-inputdirs] = "${ARCHIVER_TOPDIR}"
 do_deploy_archives[sstate-outputdirs] = "${DEPLOY_DIR_SRC}"
 addtask do_deploy_archives_setscene