Skip to content

Instantly share code, notes, and snippets.

@alexsaezm
Forked from sleepsonthefloor/xen_install_basics.sh
Created August 22, 2014 07:41
Show Gist options
  • Select an option

  • Save alexsaezm/bd608d78d6dd80a9eef6 to your computer and use it in GitHub Desktop.

Select an option

Save alexsaezm/bd608d78d6dd80a9eef6 to your computer and use it in GitHub Desktop.
#!/bin/sh
set -o xtrace
# Install basics for vi and git
yum -y --enablerepo=base install gcc make vim-enhanced zlib-devel openssl-devel
# Simple but usable vimrc
cat > /root/.vimrc <<EOF
syntax on
se ts=4
se expandtab
se shiftwidth=4
EOF
# Use the pretty vi
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment