Sha256: eaa6574a1c8ac63de13cd26a5fea4f9f721df6402d21e06a748ef833e78a5c9b

Contents?: true

Size: 848 Bytes

Versions: 2

Compression:

Stored size: 848 Bytes

Contents

#!/bin/bash

##
# Configure the relevant VM tools for this builder.
##

case $PACKER_BUILDER_TYPE in
    'virtualbox-iso')
        echo "Installing VirtualBox Guest Additions..."
        apt-get -qy install dkms
        mount -o loop /home/vagrant/VBoxGuestAdditions.iso /mnt
        sh /mnt/VBoxLinuxAdditions.run
        umount /mnt
        
        rm -f /home/vagrant/VBoxGuestAdditions.iso
    ;;
    'vmware-iso')
        echo "Installing VMware Tools..."
        mkdir -p /mnt/cdrom
        mount -o loop /home/vagrant/linux.iso /mnt/cdrom

        cd /tmp
        tar -zxpf /mnt/cdrom/VMwareTools-*.tar.gz -C /tmp/
        /tmp/vmware-tools-distrib/vmware-install.pl -d

        umount /mnt/cdrom
        rm -f /home/vagrant/linux.iso
    ;;
    *)
        printf "Nothing to do for the %s builder type.\n" $PACKER_BUILDER_TYPE
    ;;
esac

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
boxes-2.0.1 scripts/vmtools.sh
boxes-2.0.0 scripts/vmtools.sh