rbenvでchef + knife-solo 0.3.0をセットアップするshell scirpt

knife-solo 0.3.0をgithubから入れるようにしてみた。

#! /bin/sh
sudo yum -y install git libxml2-devel libxslt-devel
git clone https://github.com/sstephenson/rbenv.git ~/.rbenv && echo 'checkout repository'
echo 'export PATH=$HOME/.rbenv/bin:$PATH' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
source ~/.bashrc
mkdir -p ~/.rbenv/plugins
git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
rbenv install 2.0.0-p0
rbenv global 2.0.0-p0
gem install chef --no-ri --no-rdoc
gem install bundler --no-ri --no-rdoc
rbenv rehash
mkdir ~/src
git clone git://github.com/matschaffer/knife-solo.git ~/src/knife-solo
cd ~/src/knife-solo
bundle install
rake
rake install
rbenv rehash