[Sugar-devel] [PATCH sugar] sugar-session: export manual Gnome proxy settings as $http_proxy
jerry at laptop.org.au
Thu Jan 26 14:32:05 EST 2012
On 26 January 2012 12:01, Simon Schampijer <simon at schampijer.de> wrote:
> On 01/24/2012 10:31 PM, Sascha Silbe wrote:
>> From: Jerry Vonau<jvonau at shaw.ca>
>> Some applications and tools and even some parts of Sugar will use the
>> http_proxy environment variable if set, but don't use the Gnome (GConf)
>> After changing the GConf proxy settings, Sugar needs to be restarted for
>> http_proxy environment variable to be updated.
>> [factored out into separate function; some clean-ups; added description]
>> Signed-off-by: Sascha Silbe<silbe at activitycentral.**com<silbe at activitycentral.com>
>> bin/sugar-session | 26 ++++++++++++++++++++++++++
>> 1 files changed, 26 insertions(+), 0 deletions(-)
>> diff --git a/bin/sugar-session b/bin/sugar-session
>> index ee0048d..7eaa8f1 100755
>> --- a/bin/sugar-session
>> +++ b/bin/sugar-session
>> @@ -2,6 +2,7 @@
>> # Copyright (C) 2006, Red Hat, Inc.
>> # Copyright (C) 2009, One Laptop Per Child Association Inc
>> # Copyright (C) 2010, Plan Ceibal<comunidad at plan.ceibal.**edu.uy<comunidad at plan.ceibal.edu.uy>
>> +# Copyright (C) 2011, OLPC-AU.
>> # This program is free software; you can redistribute it and/or modify
>> # it under the terms of the GNU General Public License as published by
>> @@ -211,6 +212,30 @@ def setup_accessibility_cb():
>> accessibility_manager = accessibility.**AccessibilityManager()
>> +def export_proxy_settings():
>> + """Export manual proxy settings from GConf as environment variables
>> + Some applications and tools and even some parts of Sugar will use
>> + the http_proxy environment variable if set, but don't use the Gnome
>> + (GConf) proxy settings.
> can you give a few examples which ones are using which method? My fist hit
> was wget using the env variable . More light on that welcome.
>  http://www.gnu.org/software/wget/manual/html_node/Proxies.html
Think this fixes the proxy issue for all python based programs. This patch
allows OLPC's sugar-update-control to work from behind proxies, which we
have working in the field with this patch.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Sugar-devel