diff options
| -rw-r--r-- | meta/classes/base.bbclass | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/meta/classes/base.bbclass b/meta/classes/base.bbclass index 5594bb72d3..a67555dc68 100644 --- a/meta/classes/base.bbclass +++ b/meta/classes/base.bbclass | |||
| @@ -269,8 +269,8 @@ def oe_unpack_file(file, data, url = None): | |||
| 269 | if not 'patch' in parm: | 269 | if not 'patch' in parm: |
| 270 | # The "destdir" handling was specifically done for FILESPATH | 270 | # The "destdir" handling was specifically done for FILESPATH |
| 271 | # items. So, only do so for file:// entries. | 271 | # items. So, only do so for file:// entries. |
| 272 | if type == "file": | 272 | if type == "file" and path.find("/") != -1: |
| 273 | destdir = bb.decodeurl(url)[1] or "." | 273 | destdir = path.rsplit("/", 1)[0] |
| 274 | else: | 274 | else: |
| 275 | destdir = "." | 275 | destdir = "." |
| 276 | bb.mkdirhier("%s/%s" % (os.getcwd(), destdir)) | 276 | bb.mkdirhier("%s/%s" % (os.getcwd(), destdir)) |
