diaspora/pkg/bootstrap-fedora-diaspora.sh
2010-10-07 16:06:59 -07:00

48 lines
1.1 KiB
Bash
Executable file

#!/bin/bash
export DIASPORADIR=`pwd`
echo "####"
echo "Installing build deps ..."
echo "####"
sleep 3
su -c "yum install git bison svn autoconf sqlite-devel gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel ImageMagick git rubygems libxslt libxslt-devel libxml2 libxml2-devel openssl-devel"
echo "####"
echo "Installing RVM ..."
echo "####"
sleep 3
mkdir -p ~/.rvm/src/ && cd ~/.rvm/src && rm -rf ./rvm/ && git clone --depth 1 git://github.com/wayneeseguin/rvm.git && cd rvm && ./install
echo "####"
echo "Installing RVM into bashrc and sourcing bash ..."
echo "####"
sleep 3
if [[ `grep -l "rvm/scripts/rvm" $HOME/.bashrc | wc -l` -eq 0 ]]; then
echo 'if [[ -s "$HOME/.rvm/scripts/rvm" ]] ; then source "$HOME/.rvm/scripts/rvm" ; fi' >> $HOME/.bashrc
fi
source $HOME/.bashrc
echo "####"
echo "Installing ruby (will take forever) ..."
echo "####"
sleep 3
rvm install ruby-1.8.7-p302
rvm --default ruby-1.8.7
echo "####"
echo "Installing bundler ..."
echo "####"
sleep 3
gem install bundler
echo "####"
echo "Installing deps with bundle ..."
echo "####"
sleep 3
pushd $DIASPORADIR && bundle install && popd