
Untitled
By: a guest on
May 6th, 2012 | syntax:
None | size: 1.26 KB | hits: 16 | expires: Never
#http://chrisadams.me.uk/2010/05/10/setting-up-a-centos-base-box-for-development-and-testing-with-vagrant/
#kernel source is needed for vbox additions
yum -y install gcc bzip2 make kernel-devel-`uname -r`
yum -y install gcc-c++ zlib-devel openssl-devel readline-devel sqlite3-devel
# upgrading kernel means vbox additions are built for wrong version
yum -y update --exclude='kernel*'
mkdir -p /usr/src
# Install RBEL, Chef packages
rpm -Uvh http://rbel.frameos.org/rbel6
mv /etc/yum.repos.d/rbel{6,}.repo
sed -i '/^enabled/ iexclude = ruby ruby-irb ruby-rdoc' /etc/yum.repos.d/rbel.repo
yum -y install rubygem-chef
#Installing vagrant keys
mkdir /home/vagrant/.ssh
chmod 700 /home/vagrant/.ssh
cd /home/vagrant/.ssh
wget --no-check-certificate 'http://github.com/mitchellh/vagrant/raw/master/keys/vagrant.pub' -O authorized_keys
chown -R vagrant /home/vagrant/.ssh
VBOX_VERSION=$(cat /home/vagrant/.vbox_version)
#INstalling the virtualbox guest additions
cd /tmp
wget http://download.virtualbox.org/virtualbox/$VBOX_VERSION/VBoxGuestAdditions_$VBOX_VERSION.iso
mount -o loop VBoxGuestAdditions_$VBOX_VERSION.iso /mnt
sh /mnt/VBoxLinuxAdditions.run
umount /mnt
rm VBoxGuestAdditions_$VBOX_VERSION.iso
sed -i "s/^.*requiretty/#Defaults requiretty/" /etc/sudoers
#poweroff -h
exit