mirror of
git://git.yoctoproject.org/poky
synced 2026-08-11 23:08:26 +00:00
staging: Drop common prefix WORKDIR from manifest files
Manifest files containing the same duplicated prefix are wasteful on space and ultimately this costs build time. Drop the WORKDIR prefix from the manifest files since this small change mounts up a lot. (From OE-Core rev: 1cb245a99762e21a170b6a9beabb07e558424946) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
a90c8817a5
commit
a4274bcc37
@ -360,6 +360,7 @@ python extend_recipe_sysroot() {
|
||||
|
||||
taskdepdata = d.getVar("BB_TASKDEPDATA", False)
|
||||
mytaskname = d.getVar("BB_RUNTASK")
|
||||
workdir = d.getVar("WORKDIR")
|
||||
#bb.warn(str(taskdepdata))
|
||||
pn = d.getVar("PN")
|
||||
|
||||
@ -504,7 +505,7 @@ python extend_recipe_sysroot() {
|
||||
continue
|
||||
else:
|
||||
bb.note("%s exists in sysroot, but is stale (%s vs. %s), removing." % (c, lnk, c + "." + taskhash))
|
||||
sstate_clean_manifest(depdir + "/" + lnk, d)
|
||||
sstate_clean_manifest(depdir + "/" + lnk, d, workdir)
|
||||
os.unlink(depdir + "/" + c)
|
||||
elif os.path.lexists(depdir + "/" + c):
|
||||
os.unlink(depdir + "/" + c)
|
||||
@ -559,7 +560,7 @@ python extend_recipe_sysroot() {
|
||||
else:
|
||||
dest = staging_copyfile(l, destsysroot, fixme[''], postinsts, stagingdir)
|
||||
if dest:
|
||||
m.write(dest + "\n")
|
||||
m.write(dest.replace(workdir + "/", "") + "\n")
|
||||
|
||||
for f in fixme:
|
||||
if f == '':
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user