[OE-core] [PATCH] rawcopy.py: Copy source file in image creation build folder
Noor, Ahsan
noor_ahsan at mentor.com
Fri Oct 30 13:38:29 UTC 2015
From: Noor <noor_ahsan at mentor.com>
* In wks file when a file name is given using --sourceparams then wic directly
use that file instead of copying them to build folder. "assemble" function in
partitionedfs.py calls os.rename which renames the file given in --sourceparams.
When image recipe is rebuilt then wic complains about missing file which was
renamed in previous build.
Signed-off-by: Noor Ahsan <noor_ahsan at mentor.com>
---
scripts/lib/wic/plugins/source/rawcopy.py | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/scripts/lib/wic/plugins/source/rawcopy.py b/scripts/lib/wic/plugins/source/rawcopy.py
index f0691ba..8481168 100644
--- a/scripts/lib/wic/plugins/source/rawcopy.py
+++ b/scripts/lib/wic/plugins/source/rawcopy.py
@@ -74,6 +74,10 @@ class RawCopyPlugin(SourcePlugin):
dd_cmd = "dd if=%s of=%s ibs=%s skip=1 conv=notrunc" % \
(src, dst, source_params['skip'])
exec_cmd(dd_cmd)
+ else:
+ dst = os.path.join(cr_workdir, source_params['file'])
+ cp_cmd = "cp %s %s" % (src, dst)
+ exec_cmd(cp_cmd)
# get the size in the right units for kickstart (kB)
du_cmd = "du -Lbks %s" % dst
--
1.7.9.5
More information about the Openembedded-core
mailing list