proxy: append protocol prefix when export variables 87/11887/1
authormunkyu.im <munkyu.im@samsung.com>
Thu, 7 Nov 2013 08:40:46 +0000 (17:40 +0900)
committermunkyu.im <munkyu.im@samsung.com>
Thu, 7 Nov 2013 08:43:35 +0000 (17:43 +0900)
http_proxy=http://{address}:{port}
https_proxy=https://{address}:{port}
ftp_proxy=:ftp//{address}:{port}
socks_proxy=socks://{address}:{port}

Change-Id: I9d6227a4cdd5eeba955f4351d5d6cb2491f7aab6
Signed-off-by: munkyu.im <munkyu.im@samsung.com>
filesystem/etc/profile.d/proxy_setting.sh
packaging/system-plugin-emulator.spec

index 00a67873b560e0aa363f614095219a8003c5c1eb..cb53de4d6e939c028a5c422a865cb65f813d5907 100755 (executable)
@@ -1,17 +1,33 @@
 #!/bin/sh
 if grep -q "http_proxy=" /proc/cmdline ; then
         __proxy=`sed 's/^.*http_proxy=\([^, ]*\).*$/\1/g' /proc/cmdline`
-        export "http_proxy=${__proxy}"
+        if [ "x${__proxy}" = "x" ]; then
+            export "http_proxy="
+        else
+            export "http_proxy=http://${__proxy}/"
+        fi
 fi
 if grep -q "https_proxy=" /proc/cmdline ; then
         __proxy=`sed 's/^.*https_proxy=\([^, ]*\).*$/\1/g' /proc/cmdline`
-        export "https_proxy=${__proxy}"
+        if [ "x${__proxy}" = "x" ]; then
+            export "https_proxy="
+        else
+            export "https_proxy=https://${__proxy}/"
+        fi
 fi
 if grep -q "ftp_proxy=" /proc/cmdline ; then
         __proxy=`sed 's/^.*ftp_proxy=\([^, ]*\).*$/\1/g' /proc/cmdline`
-        export "ftp_proxy=${__proxy}"
+        if [ "x${__proxy}" = "x" ]; then
+            export "ftp_proxy="
+        else
+            export "ftp_proxy=ftp://${__proxy}/"
+        fi
 fi
 if grep -q "socks_proxy=" /proc/cmdline ; then
         __proxy=`sed 's/^.*socks_proxy=\([^, ]*\).*$/\1/g' /proc/cmdline`
-        export "socks_proxy=${__proxy}"
+        if [ "x${__proxy}" = "x" ]; then
+            export "socks_proxy="
+        else
+            export "socks_proxy=socks://${__proxy}/"
+        fi
 fi
index 4403aab76f2e050fc43c4752d12971144ba1841a..8afb2722122a7fceb95757c7b24ae2f32167b33a 100644 (file)
@@ -1,5 +1,5 @@
 Name: system-plugin-emulator
-Version: 0.0.15
+Version: 0.0.16
 Release: 1
 
 %define systemd_dir     /usr/lib/systemd