From 414de286cd70f95f8cb8a0518261519b8e4983d2 Mon Sep 17 00:00:00 2001 From: tke Date: Tue, 19 Nov 2019 14:59:08 +0100 Subject: [PATCH] improved bashrc-proxyscript --- proxy/update_bashrc_proxy.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/proxy/update_bashrc_proxy.sh b/proxy/update_bashrc_proxy.sh index d1485b7..22c6da7 100755 --- a/proxy/update_bashrc_proxy.sh +++ b/proxy/update_bashrc_proxy.sh @@ -1,4 +1,5 @@ #!/bin/bash +marker="#PROXY_A93JK2" path=$(dirname $(readlink -f "${0}")) . "${path}/get_proxy.sh" @@ -15,11 +16,12 @@ encpassword=$(echo -n ${password} | xxd -p | sed -e 's/\(..\)/%\1/g' ) if ! grep -qF -e "PROXY_A93JK2" "${bashrc_file}" ; then echo "[ -f ${proxy_file} ] && . ${proxy_file} #PROXY_A93JK2" >> "${bashrc_file}" - echo "[ -f ${noproxy_file} ] && . ${noproxy_file} #PROXY_A93JK2" >> "${bashrc_file}" fi echo 'export "HTTP_PROXY=http://'"${username}"':"'"${encpassword}@${proxy_ip}:${proxy_port}/" > "${proxy_file}" echo 'export "HTTPS_PROXY=http://'"${username}"':"'"${encpassword}@${proxy_ip}:${proxy_port}/" >> "${proxy_file}" echo 'export "http_proxy=http://'"${username}"':"'"${encpassword}@${proxy_ip}:${proxy_port}/" >> "${proxy_file}" echo 'export "https_proxy=http://'"${username}"':"'"${encpassword}@${proxy_ip}:${proxy_port}/" >> "${proxy_file}" +echo "[ -f ${noproxy_file} ] && . ${noproxy_file}" >> "${proxy_file}" + [ -f "${noproxy_file}" ] || echo 'export "NO_PROXY=localhost,127.0.0.1"' > "${noproxy_file}"