summaryrefslogtreecommitdiffstats
path: root/usr.sbin
diff options
context:
space:
mode:
authorcperciva <cperciva@FreeBSD.org>2006-05-05 04:47:00 +0000
committercperciva <cperciva@FreeBSD.org>2006-05-05 04:47:00 +0000
commit13f1ac162a27af3a3141b04d4572de3ac5ed73c0 (patch)
tree5b38840f936a3dea4fe6627bd1e84306ebf1d11a /usr.sbin
parentf294a372d1dfa5cc5f2721eef27a517e72e52b69 (diff)
downloadFreeBSD-src-13f1ac162a27af3a3141b04d4572de3ac5ed73c0.zip
FreeBSD-src-13f1ac162a27af3a3141b04d4572de3ac5ed73c0.tar.gz
Allow the HTTP_PROXY environment variable to be (mis)spelled as
"http_proxy", since some people apparently do this and fetch(3) allows it.
Diffstat (limited to 'usr.sbin')
-rw-r--r--usr.sbin/portsnap/phttpget/phttpget.c2
-rw-r--r--usr.sbin/portsnap/portsnap/portsnap.sh4
2 files changed, 4 insertions, 2 deletions
diff --git a/usr.sbin/portsnap/phttpget/phttpget.c b/usr.sbin/portsnap/phttpget/phttpget.c
index 64d983d..6845505 100644
--- a/usr.sbin/portsnap/phttpget/phttpget.c
+++ b/usr.sbin/portsnap/phttpget/phttpget.c
@@ -126,6 +126,8 @@ readenv(void)
char *proxy_auth_pass = NULL;
env_HTTP_PROXY = getenv("HTTP_PROXY");
+ if (env_HTTP_PROXY == NULL)
+ env_HTTP_PROXY = getenv("http_proxy");
if (env_HTTP_PROXY != NULL) {
if (strncmp(env_HTTP_PROXY, "http://", 7) == 0)
env_HTTP_PROXY += 7;
diff --git a/usr.sbin/portsnap/portsnap/portsnap.sh b/usr.sbin/portsnap/portsnap/portsnap.sh
index 8904aea..4ce7155 100644
--- a/usr.sbin/portsnap/portsnap/portsnap.sh
+++ b/usr.sbin/portsnap/portsnap/portsnap.sh
@@ -347,8 +347,8 @@ fetch_pick_server_init() {
# Generate a random seed for use in picking mirrors. If HTTP_PROXY
# is set, this will be used to generate the seed; otherwise, the seed
# will be random.
- if [ -n "${HTTP_PROXY}" ]; then
- RANDVALUE=`sha256 -qs "${HTTP_PROXY}" |
+ if [ -n "${HTTP_PROXY}${http_proxy}" ]; then
+ RANDVALUE=`sha256 -qs "${HTTP_PROXY}${http_proxy}" |
tr -d 'a-f' |
cut -c 1-9`
else
OpenPOWER on IntegriCloud