aboutsummaryrefslogtreecommitdiffstats
path: root/meta/classes/devtool-source.bbclass
diff options
context:
space:
mode:
Diffstat (limited to 'meta/classes/devtool-source.bbclass')
-rw-r--r--meta/classes/devtool-source.bbclass6
1 files changed, 6 insertions, 0 deletions
diff --git a/meta/classes/devtool-source.bbclass b/meta/classes/devtool-source.bbclass
index 56882a41d8..540a60289a 100644
--- a/meta/classes/devtool-source.bbclass
+++ b/meta/classes/devtool-source.bbclass
@@ -118,7 +118,13 @@ python devtool_post_unpack() {
os.path.basename(fname) not in recipe_patches]
srcsubdir = d.getVar('DEVTOOL_PATCH_SRCDIR')
# Move source files to S
+ excludevars = ['RECIPE_SYSROOT', 'RECIPE_SYSROOT_NATIVE']
+ excludepaths = []
+ for excludevar in excludevars:
+ excludepaths.append(os.path.relpath(d.getVar(excludevar), workdir) + os.sep)
for path in src_files:
+ if path.startswith(tuple(excludepaths)):
+ continue
_move_file(os.path.join(workdir, path),
os.path.join(srcsubdir, path))
elif os.path.dirname(srcsubdir) != workdir: