diff options
author | Chris St. Pierre <chris.a.st.pierre@gmail.com> | 2012-09-20 13:56:53 -0400 |
---|---|---|
committer | Chris St. Pierre <chris.a.st.pierre@gmail.com> | 2012-09-20 13:56:53 -0400 |
commit | c1b134e6002c17eec4493865be59e9c096136815 (patch) | |
tree | abde8199454616cae0ea1c80307dca48b89d4d2e /src/lib/Bcfg2/Server | |
parent | d76f0d1fd29d06a17727ef3f20c612e3ce5c52a9 (diff) | |
download | bcfg2-c1b134e6002c17eec4493865be59e9c096136815.tar.gz bcfg2-c1b134e6002c17eec4493865be59e9c096136815.tar.bz2 bcfg2-c1b134e6002c17eec4493865be59e9c096136815.zip |
Packages: Fixed urls property of YumSource
Diffstat (limited to 'src/lib/Bcfg2/Server')
-rw-r--r-- | src/lib/Bcfg2/Server/Plugins/Packages/Yum.py | 6 |
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 |