From 1a7126109d48591e0f11a216e3545fd0e7e1dcc3 Mon Sep 17 00:00:00 2001
From: Robert Nelson <robertcnelson@gmail.com>
Date: Thu, 7 Feb 2013 10:21:32 -0600
Subject: [PATCH] RootStock-NG: auto select apt_proxy

Signed-off-by: Robert Nelson <robertcnelson@gmail.com>
---
 RootStock-NG.sh | 19 +++++++++++++++----
 1 file changed, 15 insertions(+), 4 deletions(-)

diff --git a/RootStock-NG.sh b/RootStock-NG.sh
index af83b48d9..1fbf3c618 100755
--- a/RootStock-NG.sh
+++ b/RootStock-NG.sh
@@ -20,13 +20,12 @@
 # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 # THE SOFTWARE.
 
-SYST=$(uname -n)
+system=$(uname -n)
 HOST_ARCH=$(uname -m)
 TIME=$(date +%Y-%m-%d)
 
 DIR="$PWD"
 
-
 #Base
 base_pkg_list="git-core nano pastebinit wget"
 
@@ -57,8 +56,7 @@ run_project () {
 		release="${release}"
 		dpkg_arch="${dpkg_arch}"
 
-		#apt_proxy="192.168.0.10:3142/"
-		apt_proxy="rcn-ee.homeip.net:3142/"
+		apt_proxy="${apt_proxy}"
 		base_pkg_list="${base_pkg_list}"
 
 	__EOF__
@@ -68,6 +66,19 @@ run_project () {
 	/bin/bash -e "${DIR}/scripts/chroot.sh" || { exit 1 ; }
 }
 
+#FIXME: just temp...
+case "${system}" in
+hades)
+	apt_proxy="192.168.0.10:3142/"
+	;;
+a53t|zeus|hestia)
+	apt_proxy="rcn-ee.homeip.net:3142/"
+	;;
+*)
+	apt_proxy=""
+	;;
+esac
+
 distro="debian"
 dpkg_arch="armel"
 
-- 
GitLab