Sha256: dea0067225466c218a6d1e5262a4111fb7e86410a525274b61eae2d211e5cee1

Contents?: true

Size: 1.39 KB

Versions: 20

Compression:

Stored size: 1.39 KB

Contents

#
# postinstall.sh
#

date > /etc/vagrant_box_build_time

# install vagrant key
echo -e "\ninstall vagrant key ..."
mkdir -m 0700 /home/vagrant/.ssh
cd /home/vagrant/.ssh
wget --no-check-certificate -O authorized_keys https://raw.github.com/mitchellh/vagrant/master/keys/vagrant.pub
chmod 0600 /home/vagrant/.ssh/authorized_keys
chown -R vagrant.users /home/vagrant/.ssh

# update sudoers
echo -e "\nupdate sudoers ..."
echo -e "\n# added by veewee/postinstall.sh" >> /etc/sudoers
echo -e "vagrant ALL=(ALL) NOPASSWD: ALL\n" >> /etc/sudoers

# speed-up remote logins
echo -e "\nspeed-up remote logins ..."
echo -e "\n# added by veewee/postinstall.sh" >> /etc/ssh/sshd_config
echo -e "UseDNS no\n" >> /etc/ssh/sshd_config

# install chef and puppet
echo -e "\ninstall chef and puppet ..."
gem install chef --no-ri --no-rdoc
gem install puppet --no-ri --no-rdoc

# install the virtualbox guest additions
echo -e "\ninstall the virtualbox guest additions ..."
zypper --non-interactive remove `rpm -qa virtualbox-guest-*` >/dev/null 2>&1
VBOX_VERSION=$(cat /home/vagrant/.vbox_version)
cd /tmp
wget http://download.virtualbox.org/virtualbox/$VBOX_VERSION/VBoxGuestAdditions_$VBOX_VERSION.iso
#wget http://192.168.178.10/VBoxGuestAdditions_$VBOX_VERSION.iso
mount -o loop VBoxGuestAdditions_$VBOX_VERSION.iso /mnt
sh /mnt/VBoxLinuxAdditions.run
umount /mnt
rm -f VBoxGuestAdditions_$VBOX_VERSION.iso

echo -e "\nall done.\n"
exit

Version data entries

20 entries across 10 versions & 2 rubygems

Version Path
veewee-0.3.0.beta1 templates/SLES-11-SP1-DVD-i586-GM/postinstall.sh
veewee-0.3.0.beta1 templates/SLES-11-SP1-DVD-x86_64-GM/postinstall.sh
HeSYINUvSBZfxqA-veewee-0.203.3 templates/SLES-11-SP1-DVD-x86_64-GM/postinstall.sh
HeSYINUvSBZfxqA-veewee-0.203.3 templates/SLES-11-SP1-DVD-i586-GM/postinstall.sh
HeSYINUvSBZfxqA-veewee-0.203.2 templates/SLES-11-SP1-DVD-x86_64-GM/postinstall.sh
HeSYINUvSBZfxqA-veewee-0.203.2 templates/SLES-11-SP1-DVD-i586-GM/postinstall.sh
veewee-0.3.0.alpha9 templates/SLES-11-SP1-DVD-i586-GM/postinstall.sh
veewee-0.3.0.alpha9 templates/SLES-11-SP1-DVD-x86_64-GM/postinstall.sh
veewee-0.3.0.alpha8 templates/SLES-11-SP1-DVD-i586-GM/postinstall.sh
veewee-0.3.0.alpha8 templates/SLES-11-SP1-DVD-x86_64-GM/postinstall.sh
veewee-0.3.0.alpha7 templates/SLES-11-SP1-DVD-x86_64-GM/postinstall.sh
veewee-0.3.0.alpha7 templates/SLES-11-SP1-DVD-i586-GM/postinstall.sh
veewee-0.3.0.alpha6 templates/SLES-11-SP1-DVD-x86_64-GM/postinstall.sh
veewee-0.3.0.alpha6 templates/SLES-11-SP1-DVD-i586-GM/postinstall.sh
veewee-0.3.0.alpha5 templates/SLES-11-SP1-DVD-i586-GM/postinstall.sh
veewee-0.3.0.alpha5 templates/SLES-11-SP1-DVD-x86_64-GM/postinstall.sh
HeSYINUvSBZfxqA-veewee-0.203.1 templates/SLES-11-SP1-DVD-i586-GM/postinstall.sh
HeSYINUvSBZfxqA-veewee-0.203.1 templates/SLES-11-SP1-DVD-x86_64-GM/postinstall.sh
veewee-0.2.3 templates/SLES-11-SP1-DVD-x86_64-GM/postinstall.sh
veewee-0.2.3 templates/SLES-11-SP1-DVD-i586-GM/postinstall.sh