Red Hat Bugzilla – Bug 111898
rpm should use http_proxy environment variable when present
Last modified: 2007-11-30 17:10:34 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4.1)
Description of problem:
The rpm man page is clear on how to use proxy and it works, but why
not use the http_proxy variable as most command-line programs do?
Also, why not permit the convention
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. export http_proxy=http://proxy_host_name:port
2. try to install an http:// package with RPM without specifying proxy
[root@localhost /]# rpm -Uvh
(hangs there doing nothing)
Expected Results: The package should have downloaded and installed
yum, wget, lynx etc works with the http_proxy environment variable set.
--httpproxy is not what you are expecting, but is a rather
old implementation based on the TIS proxy server. SO there's
little need to grok a shell envvar for a non-existent implementation.
I'd rather see a macro rather than a shell env, as rpm may
not always run underneath a shell.