Sha256: 86a55c4a5e71adbf049ce4d895ca5a4d0975e388912dab949ddced65ead2962a
Contents?: true
Size: 1.71 KB
Versions: 12
Compression:
Stored size: 1.71 KB
Contents
# # postinstall.sh # date > /etc/vagrant_box_build_time # remove zypper locks on removed packages to avoid later dependency problems zypper --non-interactive rl \* # 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 ..." gem install chef --no-ri --no-rdoc # fixing PATH for vagrant echo 'export PATH=/sbin:/usr/sbin:$PATH' >> /home/vagrant/.bashrc # 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) mount -o loop /home/vagrant/VBoxGuestAdditions_$VBOX_VERSION.iso /mnt sh /mnt/VBoxLinuxAdditions.run umount /mnt # Clean up rm -f /home/vagrant/VBoxGuestAdditions_$VBOX_VERSION.iso /home/vagrant/postinstall.sh # Add an online copy of the SLES DVD1 as a software repository, instead of the mounted DVD zypper removerepo 'SUSE-Linux-Enterprise-Server-11-SP3 11.3.3-1.138' zypper addrepo 'http://demeter.uni-regensburg.de/SLES11SP3-x64/DVD1/' 'SLES11SP3-x64 DVD1 Online' zypper refresh echo -e "\nall done.\n" exit
Version data entries
12 entries across 12 versions & 1 rubygems