summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/cooker.py
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2012-11-19 15:01:20 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2012-11-20 15:31:56 +0000
commit5de7744a49bc0523fd65356638457bc51e1b262f (patch)
tree17e82ea482dc038f2bd620a6b786357cbba6d6f2 /bitbake/lib/bb/cooker.py
parente10bea36ac0783ac8d184c2c3b3ce729f2d66b20 (diff)
downloadpoky-5de7744a49bc0523fd65356638457bc51e1b262f.tar.gz
bitbake: parse/cache/cooker: Preserve order in the file inclusion list
The data returned by get_file_depends() may me used in contexts like checksums where order is important. The current usage of sets means that some of the checksums can change in circumstances they should not. This patch changes to use lists, thereby removing the problem. (Bitbake rev: a44285fc4109236ab89f7aad0a1fc9220eec19b6) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/cooker.py')
-rw-r--r--bitbake/lib/bb/cooker.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/bitbake/lib/bb/cooker.py b/bitbake/lib/bb/cooker.py
index 5f88f1ff59..6b58f91c6b 100644
--- a/bitbake/lib/bb/cooker.py
+++ b/bitbake/lib/bb/cooker.py
@@ -696,8 +696,8 @@ class BBCooker:
696 # Generate a list of parsed configuration files by searching the files 696 # Generate a list of parsed configuration files by searching the files
697 # listed in the __depends and __base_depends variables with a .conf suffix. 697 # listed in the __depends and __base_depends variables with a .conf suffix.
698 conffiles = [] 698 conffiles = []
699 dep_files = self.configuration.data.getVar('__depends') or set() 699 dep_files = self.configuration.data.getVar('__base_depends') or []
700 dep_files.union(self.configuration.data.getVar('__base_depends') or set()) 700 dep_files = dep_files + (self.configuration.data.getVar('__depends') or [])
701 701
702 for f in dep_files: 702 for f in dep_files:
703 if f[0].endswith(".conf"): 703 if f[0].endswith(".conf"):