]> code.delx.au - osx-proxyconf/commitdiff
Make the proxyconf script unset the environment variables if they are not needed
authorGreg Darke <greg+laptop@tsukasa.net.au>
Mon, 4 Feb 2008 10:00:27 +0000 (21:00 +1100)
committerGreg Darke <greg+laptop@tsukasa.net.au>
Mon, 4 Feb 2008 10:00:27 +0000 (21:00 +1100)
proxyconf.sh

index 261ffbe3c7fdbc11b618aea084f57c1ed61a0899..5c49ada1e56f8c7e63e17ef7aa5ff3900e0c67dd 100755 (executable)
@@ -4,18 +4,26 @@ if [ "$(sysconfig -q "HTTPEnable")" = "1" ]; then
        host="$(sysconfig -q "HTTPProxy")"
        port="$(sysconfig -q "HTTPPort")"
        echo "export http_proxy=\"http://${host}:${port}\""
+else
+       echo "unset http_proxy"
 fi
 if [ "$(sysconfig -q "HTTPSEnable")" = "1" ]; then
        host="$(sysconfig -q "HTTPSProxy")"
        port="$(sysconfig -q "HTTPSPort")"
        echo "export https_proxy=\"http://${host}:${port}\""
+else
+       echo "unset https_proxy"
 fi
 if [ "$(sysconfig -q "FTPEnable")" = "1" ]; then
        host="$(sysconfig -q "FTPProxy")"
        port="$(sysconfig -q "FTPPort")"
        echo "export ftp_proxy=\"http://${host}:${port}\""
+else
+       echo "unset ftp_proxy"
 fi
 if [ -n "${host}" ]; then
        no_proxy="$(sysconfig ExceptionsList | tr '\n' ',' | sed 's/,$//g')"
        echo "export no_proxy=\"${no_proxy}\""
+else
+       echo "unset no_proxy"
 fi