Define BB_HASH_CHECKSUM_CACHE_FILE variable in the workspace layer config so that a specific cache is used for storing the task file dependency checksums. The file checksum cache can grow quite large after hashing of all file in externalsrc trees was enabled. This patch prevents polluting/growing the fetcher local file checksum cache. Also, this new devtool-specific cache is not used after the workspace layer is disabled.
[YOCTO #8853] Signed-off-by: Markus Lehtonen <[email protected]> --- scripts/devtool | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/devtool b/scripts/devtool index 2d57da0..e44b87e9 100755 --- a/scripts/devtool +++ b/scripts/devtool @@ -152,6 +152,7 @@ def _create_workspace(workspacedir, config, basepath): f.write('BBFILE_PATTERN_workspacelayer = "^$' + '{LAYERDIR}/"\n') f.write('BBFILE_PATTERN_IGNORE_EMPTY_workspacelayer = "1"\n') f.write('BBFILE_PRIORITY_workspacelayer = "99"\n') + f.write('BB_HASH_CHECKSUM_CACHE_FILE = "filedep_checksum_cache.dat"\n') # Add a README file with open(os.path.join(workspacedir, 'README'), 'w') as f: f.write('This layer was created by the OpenEmbedded devtool utility in order to\n') -- 2.1.4 -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
