diff options
| author | Kristoffer Ericson <kristoffer_e1@hotmail.com> | 2006-07-31 15:36:05 +0000 |
|---|---|---|
| committer | Kristoffer Ericson <kristoffer_e1@hotmail.com> | 2006-07-31 15:36:05 +0000 |
| commit | cc67256da139ba348bfc5e98138da3d7e84c7f48 (patch) | |
| tree | a88692987440c7a78c27dfc5ff1aa3cf01223da1 /classes/base.bbclass | |
| parent | 5e5b590002af02b51b7e39ddb3a18357ce1954c6 (diff) | |
| parent | 09436056f94e7103d436177bdaea7c3bd9493913 (diff) | |
merge of 158d7fcc3d3ef86d360c775f912e5e314992018d
and bbd3a2811e13a3b99224c1a846af2a244d292c41
Diffstat (limited to 'classes/base.bbclass')
| -rw-r--r-- | classes/base.bbclass | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/classes/base.bbclass b/classes/base.bbclass index 49d6260090..85756edacd 100644 --- a/classes/base.bbclass +++ b/classes/base.bbclass @@ -398,8 +398,15 @@ def oe_unpack_file(file, data, url = None): destdir = "." bb.mkdirhier("%s/%s" % (os.getcwd(), destdir)) cmd = 'cp %s %s/%s/' % (file, os.getcwd(), destdir) + if not cmd: return True + + dest = os.path.join(os.getcwd(), os.path.basename(file)) + if os.path.exists(dest): + if os.path.samefile(file, dest): + return True + cmd = "PATH=\"%s\" %s" % (bb.data.getVar('PATH', data, 1), cmd) bb.note("Unpacking %s to %s/" % (file, os.getcwd())) ret = os.system(cmd) |
