]> code.delx.au - osx-proxyconf/blobdiff - proxyconf.sh
Now I see why PROXY_FOUND was needed :P
[osx-proxyconf] / proxyconf.sh
index 262dfc8c934a7356edf79401196f069fe31849d6..dc9c86ea5544b2b9deaa7c687cb2d60f3f581c36 100755 (executable)
@@ -23,8 +23,8 @@ printEnvironment "HTTPS" "https_proxy"
 printEnvironment "FTP" "ftp_proxy"
 printEnvironment "SOCKS" "socks_proxy" "socks"
 
-no_proxy="$(sysconfig -q ExceptionsList | tr '\n' ',' | sed 's/,$//g')"
-if [ ! -z "${no_proxy}" ] && [ $PROXY_FOUND -ne 0 ]; then
+no_proxy="$(sysconfig -q ExceptionsList)"
+if [ -n "${no_proxy}" -a $PROXY_FOUND -eq 1 ]; then
        echo "export no_proxy=\"${no_proxy}\""
 else
        echo "unset no_proxy"