diff options
author | Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> | 2009-06-22 22:56:29 +0000 |
---|---|---|
committer | Marcin Juszkiewicz <marcin@juszkiewicz.com.pl> | 2009-07-01 16:08:24 +0200 |
commit | 5ec2bbfb55ff13807a6e91b458672b8795e33a32 (patch) | |
tree | bc44eb6036caa5663f2a17783d82372b5412078e /classes | |
parent | 1d16e498fa079d509715d532351483ba93a4550a (diff) | |
download | openembedded-5ec2bbfb55ff13807a6e91b458672b8795e33a32.tar.gz |
seppuku: add support for working behind the proxy
Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: Marcin Juszkiewicz <marcin@juszkiewicz.com.pl>
Acked-by: Koen Kooi <koen@openembedded.org>
Diffstat (limited to 'classes')
-rw-r--r-- | classes/seppuku.bbclass | 6 |
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") |