#!/bin/bash
-if [ "$(sysconfig "HTTPEnable")" -eq 1 ]; then
- host="$(sysconfig "HTTPProxy")"
- port="$(sysconfig "HTTPPort")"
+if [ "$(sysconfig -q "HTTPEnable")" = "1" ]; then
+ host="$(sysconfig -q "HTTPProxy")"
+ port="$(sysconfig -q "HTTPPort")"
echo "export http_proxy=\"http://${host}:${port}\""
fi
-if [ "$(sysconfig "HTTPSEnable")" -eq 1 ]; then
- host="$(sysconfig "HTTPSProxy")"
- port="$(sysconfig "HTTPSPort")"
+if [ "$(sysconfig -q "HTTPSEnable")" = "1" ]; then
+ host="$(sysconfig -q "HTTPSProxy")"
+ port="$(sysconfig -q "HTTPSPort")"
echo "export https_proxy=\"http://${host}:${port}\""
fi
-if [ "$(sysconfig "FTPEnable")" -eq 1 ]; then
- host="$(sysconfig "FTPProxy")"
- port="$(sysconfig "FTPPort")"
+if [ "$(sysconfig -q "FTPEnable")" = "1" ]; then
+ host="$(sysconfig -q "FTPProxy")"
+ port="$(sysconfig -q "FTPPort")"
echo "export ftp_proxy=\"http://${host}:${port}\""
fi
+if [ -n "${host}" ]; then
+ no_proxy="$(sysconfig ExceptionsList | tr '\n' ',' | sed 's/,$//g')"
+ echo "export no_proxy=\"${no_proxy}\""
+fi