Skip to content

Instantly share code, notes, and snippets.

@thommay
Created February 17, 2012 16:17
Show Gist options
  • Star 5 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save thommay/1854175 to your computer and use it in GitHub Desktop.
Save thommay/1854175 to your computer and use it in GitHub Desktop.
#!/bin/sh
set -e
if [ -z "$1" ]; then
ruby-build --definitions
exit 1
fi
if [ -z "$2" ]; then
rev=1
else
rev=$2
fi
ver=$1
home=$HOME
ruby-build $ver /usr/local/ruby/$ver
rbenv global $ver
rbenv rehash
/usr/local/ruby/$ver/bin/gem install bundler
/usr/local/ruby/$ver/bin/gem install foreman
/usr/local/ruby/$ver/bin/gem install fpm
rbenv rehash
fpm -s dir -t deb -n rbenv-$ver -v $rev /usr/local/ruby/$ver
sudo rm -rf /usr/local/ruby/$ver
sudo -i reprepro -V -b /ebs/reprepro includedeb natty $home/rbenv-$ver\_$rev\_amd64.deb
sudo apt-get update
sudo apt-get install rbenv-$ver
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment