diff options
author | Robert Yang <liezhi.yang@windriver.com> | 2013-12-27 01:51:52 -0500 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2014-01-02 13:07:05 +0000 |
commit | fb2dc84875eb477661f421b21bc404d4805ce379 (patch) | |
tree | e629f3c04bc9db75ff10a5c32b531276041141db | |
parent | abafd85e2fcf23cee872e0e9e468898101430f1f (diff) | |
download | bitbake-fb2dc84875eb477661f421b21bc404d4805ce379.tar.gz |
bitbake: fetcher2: git.py: clean(): remove the .tar.gz.done
There was a problem:
$ bitbake xf86-video-omapfb -cfetch && bitbake xf86-video-omapfb -ccleanall
The git2_git.pingu.fi.xf86-video-omapfb.tar.gz has been removed from the
DL_DIR, but the git2_git.pingu.fi.xf86-video-omapfb.tar.gz.done still exists,
this is because the "open(ud.donestamp, 'w').close()" in try_mirror_url() will
create the git2_git.xxx.tar.gz.done, but no one removes it (the clean() in
fetch2/__init__.py removes the DL_DIR/git2/pkg.done)
This only happens on the git fetcher AFAIK.
[YOCTO #5688]
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r-- | lib/bb/fetch2/git.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/bb/fetch2/git.py b/lib/bb/fetch2/git.py index bd107dbf2..b4b9368d1 100644 --- a/lib/bb/fetch2/git.py +++ b/lib/bb/fetch2/git.py @@ -283,6 +283,7 @@ class Git(FetchMethod): bb.utils.remove(ud.localpath, True) bb.utils.remove(ud.fullmirror) + bb.utils.remove(ud.fullmirror + ".done") def supports_srcrev(self): return True |