summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2/Server/Plugins/Packages/Yum.py
diff options
context:
space:
mode:
authorChris St. Pierre <chris.a.st.pierre@gmail.com>2012-09-20 13:56:53 -0400
committerChris St. Pierre <chris.a.st.pierre@gmail.com>2012-09-20 13:56:53 -0400
commitc1b134e6002c17eec4493865be59e9c096136815 (patch)
treeabde8199454616cae0ea1c80307dca48b89d4d2e /src/lib/Bcfg2/Server/Plugins/Packages/Yum.py
parentd76f0d1fd29d06a17727ef3f20c612e3ce5c52a9 (diff)
downloadbcfg2-c1b134e6002c17eec4493865be59e9c096136815.tar.gz
bcfg2-c1b134e6002c17eec4493865be59e9c096136815.tar.bz2
bcfg2-c1b134e6002c17eec4493865be59e9c096136815.zip
Packages: Fixed urls property of YumSource
Diffstat (limited to 'src/lib/Bcfg2/Server/Plugins/Packages/Yum.py')
-rw-r--r--src/lib/Bcfg2/Server/Plugins/Packages/Yum.py6
1 files changed, 4 insertions, 2 deletions
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