allow installing from multiple directories
authorStefan Pluecken <stefan.pluecken@multimedia-labs.de>
Tue, 3 Jun 2008 00:42:00 +0000 (00:42 +0000)
committerStefan Pluecken <stefan.pluecken@multimedia-labs.de>
Tue, 3 Jun 2008 00:42:00 +0000 (00:42 +0000)
lib/python/Components/DreamInfoHandler.py

index 9753e42..858b99a 100644 (file)
@@ -130,7 +130,13 @@ class DreamInfoHandler:
        # prerequisites = True: give only packages matching the prerequisites
        def fillPackagesList(self, prerequisites = True):
                self.packageslist = []
-               packages = crawlDirectory(self.directory, ".*\.info$")
+               packages = []
+               if not isinstance(self.directory, list):
+                       self.directory = [self.directory]
+               
+               for directory in self.directory:
+                       packages += crawlDirectory(directory, ".*\.info$")
+
                for package in packages:
                        self.readInfo(package[0] + "/", package[0] + "/" + package[1])