gather: handle metalink in kickstart repos
Signed-off-by: Frédéric Pierret (fepitre) <frederic.pierret@qubes-os.org>
This commit is contained in:
parent
0ed70fc8b6
commit
9b101d554f
2 changed files with 18 additions and 5 deletions
|
|
@ -114,14 +114,25 @@ def main(ns, persistdir, cachedir):
|
|||
# handling in hawkey
|
||||
if ks_repo.name not in gather_opts.lookaside_repos:
|
||||
continue
|
||||
dnf_obj.add_repo(
|
||||
ks_repo.name, ks_repo.baseurl, enablegroups=False
|
||||
)
|
||||
|
||||
if not ks_repo.metalink:
|
||||
dnf_obj.add_repo(
|
||||
ks_repo.name, ks_repo.baseurl, enablegroups=False
|
||||
)
|
||||
else:
|
||||
dnf_obj.add_repo(
|
||||
ks_repo.name, ks_repo.baseurl, enablegroups=False,
|
||||
metalink=ks_repo.metalink
|
||||
)
|
||||
|
||||
for ks_repo in ksparser.handler.repo.repoList:
|
||||
if ks_repo.name in gather_opts.lookaside_repos:
|
||||
continue
|
||||
dnf_obj.add_repo(ks_repo.name, ks_repo.baseurl)
|
||||
if not ks_repo.metalink:
|
||||
dnf_obj.add_repo(ks_repo.name, ks_repo.baseurl)
|
||||
else:
|
||||
dnf_obj.add_repo(ks_repo.name, ks_repo.baseurl,
|
||||
metalink=ks_repo.metalink)
|
||||
|
||||
with Profiler("DnfWrapper.fill_sack()"):
|
||||
dnf_obj.fill_sack(load_system_repo=False, load_available_repos=True)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue