From c5aa22fd284fb8639f952969e4522c1a7709fa95 Mon Sep 17 00:00:00 2001
From: maco <maco.m@ubuntu.com>
Date: Sat, 18 Sep 2010 04:40:33 +0800
Subject: [PATCH] ubuntu-setup.bash: for rubygems, use maverick's repo or if
 lucid use ppa or if old use tarball. create
 /var/lib/gems/1.8/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games-friendly
 symlink if using debs

---
 ubuntu-setup.bash | 38 ++++++++++++++++++++++++++------------
 1 file changed, 26 insertions(+), 12 deletions(-)

diff --git a/ubuntu-setup.bash b/ubuntu-setup.bash
index f9d4ff9fb6..5335242357 100755
--- a/ubuntu-setup.bash
+++ b/ubuntu-setup.bash
@@ -65,18 +65,32 @@ echo "Installed git-core.."
 # Setting up ruby gems
 echo "Fetching and installing ruby gems.."
 (
-    echo "."
-    cd /tmp 
-    wget http://production.cf.rubygems.org/rubygems/rubygems-1.3.7.tgz
-    echo "."
-    tar -xf rubygems-1.3.7.tgz
-    echo "."
-    cd rubygems-1.3.7
-    echo "."
-    sudo ruby setup.rb
-    echo "."
-    sudo ln -s /usr/bin/gem1.8 /usr/bin/gem 
-    echo "."    
+    RELEASE=$(lsb_release -c | cut -f2)
+    if [ RELEASE == "maverick" ]
+	then
+    	sudo apt-get install --no-install-recommends -y rubygems
+		sudo ln -s /var/lib/gems/1.8/bin/bundle /usr/local/bin/bundle #for PATH
+	elsif [ RELEASE == "lucid" ]
+    then
+        sudo add-apt-repository ppa:maco.m/ruby
+        sudo apt-get update
+    	sudo apt-get install --no-install-recommends -y rubygems
+		sudo ln -s /var/lib/gems/1.8/bin/bundle /usr/local/bin/bundle #for PATH
+	else
+		# Old version
+		echo "."
+		cd /tmp 
+		wget http://production.cf.rubygems.org/rubygems/rubygems-1.3.7.tgz
+		echo "."
+		tar -xf rubygems-1.3.7.tgz
+		echo "."
+		cd rubygems-1.3.7
+		echo "."
+		sudo ruby setup.rb
+		echo "."
+		sudo ln -s /usr/bin/gem1.8 /usr/bin/gem 
+		echo "."    
+    fi  
 ) 
 echo "Done installing the gems.."
 
-- 
GitLab