aboutsummaryrefslogtreecommitdiffstats
path: root/classes
diff options
context:
space:
mode:
authorDmitry Eremin-Solenikov <dbaryshkov@gmail.com>2009-05-25 13:06:35 +0400
committerDmitry Eremin-Solenikov <dbaryshkov@gmail.com>2009-05-25 13:06:35 +0400
commit44eb0c3efd56414c6fad6e2c2ea18a0c0e40d086 (patch)
treecb03f5cffb4db3ff2becf39ae6ec1c161fdbca8c /classes
parentbe6fec499ddd4de3d76a60bafbf47d94f7632d93 (diff)
downloadopenembedded-44eb0c3efd56414c6fad6e2c2ea18a0c0e40d086.tar.gz
seppuku: add support for working behind the proxy
Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Diffstat (limited to 'classes')
-rw-r--r--classes/seppuku.bbclass6
1 files changed, 6 insertions, 0 deletions
diff --git a/classes/seppuku.bbclass b/classes/seppuku.bbclass
index ab8096eb45..546738dde8 100644
--- a/classes/seppuku.bbclass
+++ b/classes/seppuku.bbclass
@@ -319,6 +319,12 @@ python seppuku_eventhandler() {
passw = bb.data.getVar("SEPPUKU_PASS", data, True)
product = bb.data.getVar("SEPPUKU_PRODUCT", data, True)
component = bb.data.getVar("SEPPUKU_COMPONENT", data, True)
+ proxy = bb.data.getVar('HTTP_PROXY', data, True )
+ if (proxy):
+ phl = urllib2.ProxyHandler({'http' : proxy})
+ poster.add_handler(phl)
+ opener.add_handler(phl)
+
# evil hack to figure out what is going on
debug_file = open(os.path.join(bb.data.getVar("TMPDIR", data, True),"..","seppuku-log"),"a")