if test -f .vbox_version ; then # The netboot installs the VirtualBox support (old) so we have to remove it if test -f /etc/init.d/virtualbox-ose-guest-utils ; then /etc/init.d/virtualbox-ose-guest-utils stop fi rmmod vboxguest aptitude -y purge virtualbox-ose-guest-x11 virtualbox-ose-guest-dkms virtualbox-ose-guest-utils # Install dkms for dynamic compiles apt-get install -y dkms # If libdbus is not installed, virtualbox will not autostart apt-get -y install --no-install-recommends libdbus-1-3 # Install the VirtualBox guest additions VBOX_VERSION=$(cat .vbox_version) VBOX_ISO=VBoxGuestAdditions_$VBOX_VERSION.iso mount -o loop $VBOX_ISO /mnt yes|sh /mnt/VBoxLinuxAdditions.run umount /mnt # Start the newly build driver /etc/init.d/vboxadd start # Make a temporary mount point mkdir /tmp/veewee-validation # Test mount the veewee-validation mount -t vboxsf veewee-validation /tmp/veewee-validation rm $VBOX_ISO # Symlink vbox guest additions. Fix for https://github.com/mitchellh/vagrant/issues/3341 ln -s /opt/VBoxGuestAdditions-$VBOX_VERSION/lib/VBoxGuestAdditions /usr/lib/VBoxGuestAdditions fi