From c1b134e6002c17eec4493865be59e9c096136815 Mon Sep 17 00:00:00 2001 From: "Chris St. Pierre" Date: Thu, 20 Sep 2012 13:56:53 -0400 Subject: Packages: Fixed urls property of YumSource --- src/lib/Bcfg2/Server/Plugins/Packages/Yum.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/lib/Bcfg2/Server/Plugins/Packages/Yum.py') diff --git a/src/lib/Bcfg2/Server/Plugins/Packages/Yum.py b/src/lib/Bcfg2/Server/Plugins/Packages/Yum.py index 9b915048d..1d7eca808 100644 --- a/src/lib/Bcfg2/Server/Plugins/Packages/Yum.py +++ b/src/lib/Bcfg2/Server/Plugins/Packages/Yum.py @@ -853,8 +853,10 @@ class YumSource(Source): def urls(self): """ A list of URLs to the base metadata file for each repository described by this source. """ - return [self._get_urls_from_repodata(m['url'], m['arch']) - for m in self.url_map] + rv = [] + for umap in self.url_map: + rv.extend(self._get_urls_from_repodata(umap['url'], umap['arch'])) + return rv def _get_urls_from_repodata(self, url, arch): """ When using the builtin yum parser, given the base URL of a -- cgit v1.2.3-1-g7c22