On Wed, Dec 23, 2015 at 1:50 PM, Ed Bartosh <ed.bart...@linux.intel.com> wrote:
> From: Noor Ahsan <noor_ah...@mentor.com> > > 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] > > Signed-off-by: Ed Bartosh <ed.bart...@linux.intel.com> > Thanks Ed, I've verified this patch resolves the issue. Acked-by: Joshua Lock <joshuag...@gmail.com> > --- > scripts/lib/wic/plugins/source/rawcopy.py | 7 ++++--- > 1 file changed, 4 insertions(+), 3 deletions(-) > > diff --git a/scripts/lib/wic/plugins/source/rawcopy.py > b/scripts/lib/wic/plugins/source/rawcopy.py > index f0691ba..0472f53 100644 > --- a/scripts/lib/wic/plugins/source/rawcopy.py > +++ b/scripts/lib/wic/plugins/source/rawcopy.py > @@ -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 > -- > 2.1.4 > > -- > _______________________________________________ > Openembedded-core mailing list > Openembedded-core@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-core >
-- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core