summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/fetch2/__init__.py
diff options
context:
space:
mode:
authorRobert Yang <liezhi.yang@windriver.com>2019-03-14 17:28:17 +0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2019-03-24 17:01:34 +0000
commitdb91c23871054370c6921c6adccf870a946b2b9d (patch)
tree7cd7aa8e45a2b1e06ec26a32e62e70baa2767f63 /bitbake/lib/bb/fetch2/__init__.py
parent4b2b3339dfdc3719cce93d43e3198edd9a332d16 (diff)
downloadpoky-db91c23871054370c6921c6adccf870a946b2b9d.tar.gz
bitbake: fetch2/git: Fix clean to remove clonedir
The localpath is a symlink to clonedir when it is cloned from a mirror, for example: $ bitbake systemtap-native -cfetch $ ls downloads/git2 sourceware.org.git.systemtap.git -> /path/to/downloads/git2/mirror.path.git.sourceware.org.git.systemtap.git mirror.path.git.sourceware.org.git.systemtap.git There are both sourceware.org.git.systemtap.git and mirror.path.git.sourceware.org.git.systemtap.git in DL_DIR/git2, the symlink sourceware.org.git.systemtap.git is created by try_mirror_url(), but do_cleanall" only removed the symlink, didn't remove the real dir mirror.path.git.sourceware.org.git.systemtap.git, this may cause confusions, for example, I assumed that do_cleanall removed everything, but it didn't, and it would the re-used next time when do_fetch. This patch fixes the problem. (Bitbake rev: 452e2200ad2c29dec3753f5f7a8cbc9183ec7dd8) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/fetch2/__init__.py')
0 files changed, 0 insertions, 0 deletions