From: Bruce Ashfield Date: Mon, 21 Oct 2019 20:16:16 +0000 (-0400) Subject: perf: create directories before copying single files X-Git-Tag: lucaceresoli/bug-15201-perf-libtraceevent-missing~12883 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7c33f0b1ee35031aa97e5e5231f53d8502b583c9;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git perf: create directories before copying single files If we need to copy a single file from the linux source tree into the perf source tree, we need to ensure that the directory structure it requires has been created first. Signed-off-by: Bruce Ashfield Signed-off-by: Ross Burton --- diff --git a/meta/recipes-kernel/perf/perf.bb b/meta/recipes-kernel/perf/perf.bb index 0f5df74f11d..66d3c1d3251 100644 --- a/meta/recipes-kernel/perf/perf.bb +++ b/meta/recipes-kernel/perf/perf.bb @@ -153,6 +153,8 @@ python copy_perf_source_from_kernel() { if os.path.isdir(src): oe.path.copyhardlinktree(src, dest) else: + src_path = os.path.dirname(s) + os.makedirs(os.path.join(dest_dir,src_path),exist_ok=True) bb.utils.copyfile(src, dest) }