| #!/bin/sh |
| set -o xtrace |
| set -o errexit |
| |
| # Install basics for vi and git |
| yum -y --enablerepo=base install gcc make vim-enhanced zlib-devel openssl-devel |
| |
| # Simple but usable vimrc |
| if [ ! -e /root/.vimrc ]; then |
| cat > /root/.vimrc <<EOF |
| syntax on |
| se ts=4 |
| se expandtab |
| se shiftwidth=4 |
| EOF |
| fi |
| |
| # Use the pretty vim |
| if [ -e /usr/bin/vim ]; then |
| rm /bin/vi |
| ln -s /usr/bin/vim /bin/vi |
| fi |
| |
| # Install git |
| if ! which git; then |
| DEST=/tmp/ |
| GITDIR=$DEST/git-1.7.7 |
| cd $DEST |
| rm -rf $GITDIR* |
| wget http://git-core.googlecode.com/files/git-1.7.7.tar.gz |
| tar xfv git-1.7.7.tar.gz |
| cd $GITDIR |
| ./configure |
| make install |
| fi |
| |
| # Clone devstack |
| DEVSTACK=/root/devstack |
| if [ ! -d $DEVSTACK ]; then |
| git clone git://github.com/cloudbuilders/devstack.git $DEVSTACK |
| fi |