mirror of
https://git.yoctoproject.org/poky
synced 2026-03-06 15:29:40 +01:00
wic: rawcopy: Copy source file to build folder
When a file is given using --sourceparams then wic directly use that file instead of copying them to build folder. At time of assembling it os.rename is called which renames all the files to name. In that process the original file is renamed. When image recipe is rebuilt then wic complains about missing file which was renamed in previous build. [YOCTO #8854] (From OE-Core rev: d3dee0f4107156442238c9ea82f742afeeb0665a) Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (From OE-Core master rev: 33c52b1f2d39feb641465bf42e8b16d0ab22a316) Signed-off-by: Joshua Lock <joshua.g.lock@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
1a52eceaa5
commit
b15baaee6f
@@ -67,13 +67,14 @@ class RawCopyPlugin(SourcePlugin):
|
||||
return
|
||||
|
||||
src = os.path.join(bootimg_dir, source_params['file'])
|
||||
dst = src
|
||||
dst = os.path.join(cr_workdir, source_params['file'])
|
||||
|
||||
if 'skip' in source_params:
|
||||
dst = os.path.join(cr_workdir, source_params['file'])
|
||||
dd_cmd = "dd if=%s of=%s ibs=%s skip=1 conv=notrunc" % \
|
||||
(src, dst, source_params['skip'])
|
||||
exec_cmd(dd_cmd)
|
||||
else:
|
||||
dd_cmd = "cp %s %s" % (src, dst)
|
||||
exec_cmd(dd_cmd)
|
||||
|
||||
# get the size in the right units for kickstart (kB)
|
||||
du_cmd = "du -Lbks %s" % dst
|
||||
|
||||
Reference in New Issue
Block a user