summaryrefslogtreecommitdiffstats
path: root/meta/classes/staging.bbclass
diff options
context:
space:
mode:
authorPeter Kjellerstedt <peter.kjellerstedt@axis.com>2017-04-28 17:01:02 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2017-05-01 08:56:35 +0100
commit1d57ca352f798dd671fd8c15ee4286644c49c4b9 (patch)
treedea7d6f07e9e93c75d3300198429c27954d3ab4e /meta/classes/staging.bbclass
parent160c4fd9aea84f2aba27158c998a3b6340471040 (diff)
downloadpoky-1d57ca352f798dd671fd8c15ee4286644c49c4b9.tar.gz
sstate.bbclass, staging.bbclass: Handle HOSTTOOLS_DIR when restoring state
Paths to host tools that have been copied to ${HOSTTOOLS_DIR} may end up in the sstate cache. They thus need to be corrected when restoring from the sstate cache. (From OE-Core rev: f8671aecf05a286dd2b34b07bb5fbbe0c31e26d0) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes/staging.bbclass')
-rw-r--r--meta/classes/staging.bbclass2
1 files changed, 1 insertions, 1 deletions
diff --git a/meta/classes/staging.bbclass b/meta/classes/staging.bbclass
index 8bdb437a1f..4015dd754c 100644
--- a/meta/classes/staging.bbclass
+++ b/meta/classes/staging.bbclass
@@ -249,7 +249,7 @@ def staging_processfixme(fixme, target, recipesysroot, recipesysrootnative, d):
249 if not fixme: 249 if not fixme:
250 return 250 return
251 cmd = "sed -e 's:^[^/]*/:%s/:g' %s | xargs sed -i -e 's:FIXMESTAGINGDIRTARGET:%s:g; s:FIXMESTAGINGDIRHOST:%s:g'" % (target, " ".join(fixme), recipesysroot, recipesysrootnative) 251 cmd = "sed -e 's:^[^/]*/:%s/:g' %s | xargs sed -i -e 's:FIXMESTAGINGDIRTARGET:%s:g; s:FIXMESTAGINGDIRHOST:%s:g'" % (target, " ".join(fixme), recipesysroot, recipesysrootnative)
252 for fixmevar in ['PKGDATA_DIR']: 252 for fixmevar in ['HOSTTOOLS_DIR', 'PKGDATA_DIR']:
253 fixme_path = d.getVar(fixmevar) 253 fixme_path = d.getVar(fixmevar)
254 cmd += " -e 's:FIXME_%s:%s:g'" % (fixmevar, fixme_path) 254 cmd += " -e 's:FIXME_%s:%s:g'" % (fixmevar, fixme_path)
255 bb.note(cmd) 255 bb.note(cmd)