summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/fetch2
diff options
context:
space:
mode:
authorAníbal Limón <anibal.limon@linaro.org>2019-11-15 08:47:23 -0600
committerRichard Purdie <richard.purdie@linuxfoundation.org>2020-01-11 11:06:22 +0000
commitf619b134039765e86bc0dec86485953b623ee89f (patch)
tree42ea7f779d84f6a761a2e4358ed4f8c3bd643cdb /bitbake/lib/bb/fetch2
parentb51364db489f9749c10a85c0a487d7ecb21d2e93 (diff)
downloadpoky-f619b134039765e86bc0dec86485953b623ee89f.tar.gz
bitbake: lib/bb: Add BB_SIGNATURE_LOCAL_DIRS_EXCLUDE to speed-up taskhash on directories
The new BB_SIGNATURE_LOCAL_DIRS_EXCLUDE allows you to specify a list of directories to exclude when making taskhash, our specific case is using SRC_URI that points local VCS directory. Use bb.fetch.module to set default to: "CVS .bzr .git .hg .osc .p4 .repo .svn" (Bitbake rev: 4c7d689341f471efdf8ab7c2a7c6a19d2d370f5c) Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 923aff060d8aba8456979c35b16d300ba7c13ff9) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/fetch2')
-rw-r--r--bitbake/lib/bb/fetch2/__init__.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/bitbake/lib/bb/fetch2/__init__.py b/bitbake/lib/bb/fetch2/__init__.py
index 07de6c2693..731c160892 100644
--- a/bitbake/lib/bb/fetch2/__init__.py
+++ b/bitbake/lib/bb/fetch2/__init__.py
@@ -1197,14 +1197,14 @@ def get_checksum_file_list(d):
1197 1197
1198 return " ".join(filelist) 1198 return " ".join(filelist)
1199 1199
1200def get_file_checksums(filelist, pn): 1200def get_file_checksums(filelist, pn, localdirsexclude):
1201 """Get a list of the checksums for a list of local files 1201 """Get a list of the checksums for a list of local files
1202 1202
1203 Returns the checksums for a list of local files, caching the results as 1203 Returns the checksums for a list of local files, caching the results as
1204 it proceeds 1204 it proceeds
1205 1205
1206 """ 1206 """
1207 return _checksum_cache.get_checksums(filelist, pn) 1207 return _checksum_cache.get_checksums(filelist, pn, localdirsexclude)
1208 1208
1209 1209
1210class FetchData(object): 1210class FetchData(object):