diff options
author | Michal Minar <miminar@redhat.com> | 2013-08-08 12:41:58 +0200 |
---|---|---|
committer | Michal Minar <miminar@redhat.com> | 2013-08-08 12:53:21 +0200 |
commit | 4e77e9373e45ec404cdcefe2a7862b8d064285d8 (patch) | |
tree | c270eeb57104eb6296c4e58d255bb1c76b96f849 /src/software/lmi/software/core/IdentityResource.py | |
parent | 86d274d78b8fb170306aa59d9878c78d4d88c2df (diff) | |
download | openlmi-providers-4e77e9373e45ec404cdcefe2a7862b8d064285d8.tar.gz openlmi-providers-4e77e9373e45ec404cdcefe2a7862b8d064285d8.tar.xz openlmi-providers-4e77e9373e45ec404cdcefe2a7862b8d064285d8.zip |
software: support metalink attribute of repository
There can be a situation, when base_urls and mirror_list are empty, but
metalink is filled. Let's fallback to metalink while obtaining
AccessInfo value.
Diffstat (limited to 'src/software/lmi/software/core/IdentityResource.py')
-rw-r--r-- | src/software/lmi/software/core/IdentityResource.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/software/lmi/software/core/IdentityResource.py b/src/software/lmi/software/core/IdentityResource.py index 6ef21f7..dd93b4e 100644 --- a/src/software/lmi/software/core/IdentityResource.py +++ b/src/software/lmi/software/core/IdentityResource.py @@ -554,6 +554,8 @@ def _fill_non_keys(repo, model): access_info = None if repo.mirror_list: access_info = repo.mirror_list + elif repo.metalink: + access_info = repo.metalink elif repo.base_urls: if len(repo.base_urls) > 0: if len(repo.base_urls) > 1: |