[elbe-devel] [PATCH 1/1] init: replace localhost with 10.0.2.2 in initvm proxy setting
Torben Hohn
torben.hohn at linutronix.de
Mon Sep 23 10:01:32 CEST 2019
when the required http proxy is set to localhost, the initvm
must use 10.0.2.2 as the proxy.
Do not use LOCALMACHINE here, because we are using a global environment
variable here, which would become meaningless to other programs, if
we were using LOCALMACHINE.
Signed-off-by: Torben Hohn <torben.hohn at linutronix.de>
---
elbepack/commands/init.py | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/elbepack/commands/init.py b/elbepack/commands/init.py
index ec4aa2fd8..ffa0b0e53 100644
--- a/elbepack/commands/init.py
+++ b/elbepack/commands/init.py
@@ -169,12 +169,14 @@ def run_command(argv):
(out_path, e.strerror))
sys.exit(30)
+ initvm_http_proxy = http_proxy.replace('http://localhost:',
+ 'http://10.0.2.2:')
d = {"elbe_version": elbe_version,
"defs": defs,
"opt": opt,
"xml": xml,
"prj": xml.node("/initvm"),
- "http_proxy": http_proxy,
+ "http_proxy": initvm_http_proxy,
"pkgs": xml.node("/initvm/pkg-list") or [],
"preseed": get_initvm_preseed(xml),
"machine_type": machine_type,
--
2.20.1
More information about the elbe-devel
mailing list