tools/osbuild-depsolve-dnf(5): support proxy
This commit is contained in:
parent
58993d8321
commit
f8299cf57d
2 changed files with 6 additions and 0 deletions
|
|
@ -27,6 +27,7 @@ class Solver():
|
||||||
arch = request["arch"]
|
arch = request["arch"]
|
||||||
releasever = request.get("releasever")
|
releasever = request.get("releasever")
|
||||||
module_platform_id = request["module_platform_id"]
|
module_platform_id = request["module_platform_id"]
|
||||||
|
proxy = request["proxy"]
|
||||||
|
|
||||||
arguments = request["arguments"]
|
arguments = request["arguments"]
|
||||||
repos = arguments.get("repos", [])
|
repos = arguments.get("repos", [])
|
||||||
|
|
@ -64,6 +65,8 @@ class Solver():
|
||||||
self.base.conf.substitutions['basearch'] = dnf.rpm.basearch(arch)
|
self.base.conf.substitutions['basearch'] = dnf.rpm.basearch(arch)
|
||||||
if releasever:
|
if releasever:
|
||||||
self.base.conf.substitutions['releasever'] = releasever
|
self.base.conf.substitutions['releasever'] = releasever
|
||||||
|
if proxy:
|
||||||
|
self.base.conf.proxy = proxy
|
||||||
|
|
||||||
req_repo_ids = set()
|
req_repo_ids = set()
|
||||||
for repo in repos:
|
for repo in repos:
|
||||||
|
|
|
||||||
|
|
@ -93,6 +93,7 @@ class Solver():
|
||||||
arch = request["arch"]
|
arch = request["arch"]
|
||||||
releasever = request.get("releasever")
|
releasever = request.get("releasever")
|
||||||
module_platform_id = request["module_platform_id"]
|
module_platform_id = request["module_platform_id"]
|
||||||
|
proxy = request["proxy"]
|
||||||
|
|
||||||
arguments = request["arguments"]
|
arguments = request["arguments"]
|
||||||
repos = arguments.get("repos", [])
|
repos = arguments.get("repos", [])
|
||||||
|
|
@ -115,6 +116,8 @@ class Solver():
|
||||||
self.base.get_vars().set("basearch", _BASEARCH_MAP[arch])
|
self.base.get_vars().set("basearch", _BASEARCH_MAP[arch])
|
||||||
if releasever:
|
if releasever:
|
||||||
self.base.get_vars().set('releasever', releasever)
|
self.base.get_vars().set('releasever', releasever)
|
||||||
|
if proxy:
|
||||||
|
self.base.get_vars().set('proxy', proxy)
|
||||||
|
|
||||||
# Enable fastestmirror to ensure we choose the fastest mirrors for
|
# Enable fastestmirror to ensure we choose the fastest mirrors for
|
||||||
# downloading metadata (when depsolving) and downloading packages.
|
# downloading metadata (when depsolving) and downloading packages.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue