Signed-off-by: Chris Larson <[email protected]>
---
 lib/bb/cooker.py |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/lib/bb/cooker.py b/lib/bb/cooker.py
index b2b237b..eacc7ac 100644
--- a/lib/bb/cooker.py
+++ b/lib/bb/cooker.py
@@ -838,23 +838,23 @@ class BBCooker:
         if not len(files):
             bb.msg.error(bb.msg.domain.Collection, "no files to build.")

-        newfiles = []
+        newfiles = set()
         for f in files:
             if os.path.isdir(f):
                 dirfiles = self.find_bbfiles(f)
                 if dirfiles:
-                    newfiles += dirfiles
+                    newfiles.update(dirfiles)
                     continue
             else:
                 globbed = glob.glob(f)
                 if not globbed and os.path.exists(f):
                     globbed = [f]
-                newfiles += globbed
+                    newfiles.update(globbed)

         bbmask = bb.data.getVar('BBMASK', self.configuration.data, 1)

         if not bbmask:
-            return (newfiles, 0)
+            return (list(newfiles), 0)

         try:
             bbmask_compiled = re.compile(bbmask)
-- 
1.6.4.339.g527d
_______________________________________________
Bitbake-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/bitbake-dev

Reply via email to