diff options
Diffstat (limited to 'bitbake/lib/bb/fetch2/git.py')
| -rw-r--r-- | bitbake/lib/bb/fetch2/git.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/bitbake/lib/bb/fetch2/git.py b/bitbake/lib/bb/fetch2/git.py index 4a4c30d5e4..fb6125ce3f 100644 --- a/bitbake/lib/bb/fetch2/git.py +++ b/bitbake/lib/bb/fetch2/git.py | |||
| @@ -210,10 +210,12 @@ class Git(FetchMethod): | |||
| 210 | subdir = ud.parm.get("subpath", "") | 210 | subdir = ud.parm.get("subpath", "") |
| 211 | if subdir != "": | 211 | if subdir != "": |
| 212 | readpathspec = ":%s" % (subdir) | 212 | readpathspec = ":%s" % (subdir) |
| 213 | def_destsuffix = "%s/" % os.path.basename(subdir) | ||
| 213 | else: | 214 | else: |
| 214 | readpathspec = "" | 215 | readpathspec = "" |
| 216 | def_destsuffix = "git/" | ||
| 215 | 217 | ||
| 216 | destsuffix = ud.parm.get("destsuffix", "git/") | 218 | destsuffix = ud.parm.get("destsuffix", def_destsuffix) |
| 217 | destdir = os.path.join(destdir, destsuffix) | 219 | destdir = os.path.join(destdir, destsuffix) |
| 218 | if os.path.exists(destdir): | 220 | if os.path.exists(destdir): |
| 219 | bb.utils.prunedir(destdir) | 221 | bb.utils.prunedir(destdir) |
