On Wed, Dec 23, 2015 at 1:50 PM, Ed Bartosh <[email protected]> wrote:
> From: Noor Ahsan <[email protected]> > > 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 <[email protected]> > Thanks Ed, I've verified this patch resolves the issue. Acked-by: Joshua Lock <[email protected]> > --- > 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 > [email protected] > http://lists.openembedded.org/mailman/listinfo/openembedded-core >
-- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
