diff --git a/bitbake/lib/bb/cooker.py b/bitbake/lib/bb/cooker.py index 3959abf14d..40c2694a3e 100644 --- a/bitbake/lib/bb/cooker.py +++ b/bitbake/lib/bb/cooker.py @@ -1212,7 +1212,8 @@ class BBCooker: base = os.path.basename(f).replace('.bbappend', '.bb') if not base in self.appendlist: self.appendlist[base] = [] - self.appendlist[base].append(f) + if f not in self.appendlist[base]: + self.appendlist[base].append(f) # Find overlayed recipes # bbfiles will be in priority order which makes this easy