| Submitter | Xiaofeng Yan |
|---|---|
| Date | April 11, 2012, 6:15 a.m. |
| Message ID | <c029961dba1927336453127d856d38961a52b641.1334124374.git.xiaofeng.yan@windriver.com> |
| Download | mbox | patch |
| Permalink | /patch/25569/ |
| State | Accepted |
| Commit | 40c34087dea6869e5ec9a655980de3c3baa01960 |
| Headers | show |
Comments
On 04/10/2012 11:15 PM, Xiaofeng Yan wrote: > From: Xiaofeng Yan<xiaofeng.yan@windriver.com> > > When running "bitbake core-imamge-minmal", the error information like the following will appear: > ERROR: Error executing a python function in > /buildarea2/yzhao-test/poky-test/meta/recipes-core/zlib/zlib_1.2.6.bb: > IOError: [Errno 2] No such file or directory: > '/buildarea2/yzhao-test/poky-test/build-archive/downloads/zlib-1.2.6.tar.bz2' > > An absolute path from variable "file" pointed to tarballs in ${DL_DIR} \ > cause this problem. So return base-name of "file" for fixing this bug here. > > [YOCTO #2272] > > Signed-off-by: Xiaofeng Yan<xiaofeng.yan@windriver.com> > --- > meta/classes/archiver.bbclass | 1 + > 1 files changed, 1 insertions(+), 0 deletions(-) > > diff --git a/meta/classes/archiver.bbclass b/meta/classes/archiver.bbclass > index 4e4e964..59b58f4 100644 > --- a/meta/classes/archiver.bbclass > +++ b/meta/classes/archiver.bbclass > @@ -173,6 +173,7 @@ def archive_sources(d,stage_name): > file = get_source_from_downloads(d,stage_name) > if file: > shutil.copy(file,work_dir) > + file = os.path.basename(file) > else: > file = archive_sources_from_directory(d,stage_name) > return file Merged into OE-Core Thanks Sau!
Patch
diff --git a/meta/classes/archiver.bbclass b/meta/classes/archiver.bbclass index 4e4e964..59b58f4 100644 --- a/meta/classes/archiver.bbclass +++ b/meta/classes/archiver.bbclass @@ -173,6 +173,7 @@ def archive_sources(d,stage_name): file = get_source_from_downloads(d,stage_name) if file: shutil.copy(file,work_dir) + file = os.path.basename(file) else: file = archive_sources_from_directory(d,stage_name) return file