"packages" might list multiple directories

Treat each of the separately when searching for packages in there..

Change-Id: Icb2e2cf2a9cac3d15141aeb8ffad0e38f76cf2e7
Closes-Bug: #1426449
This commit is contained in:
Ralf Haferkamp
2015-02-27 17:41:29 +01:00
parent 8817e7bfa4
commit e5e13df52e

View File

@@ -84,9 +84,13 @@ class FilesConfig(base.BaseConfig):
return man_sections
def hook(self):
package = self.config.get('packages', self.name).strip()
if os.path.isdir(package):
self.config['packages'] = find_package.smart_find_packages(package)
packages = self.config.get('packages', self.name).strip()
expanded = []
for pkg in packages.split("\n"):
if os.path.isdir(pkg.strip()):
expanded.append(find_package.smart_find_packages(pkg.strip()))
self.config['packages'] = "\n".join(expanded)
self.expand_globs()