github.com/hashicorp/packer@v1.14.3/examples/_common/virtualbox.sh (about) 1 #!/bin/sh -eux 2 3 # set a default HOME_DIR environment variable if not set 4 HOME_DIR="${HOME_DIR:-/home/vagrant}"; 5 6 case "$PACKER_BUILDER_TYPE" in 7 virtualbox-iso|virtualbox-ovf) 8 VER="`cat $HOME_DIR/.vbox_version`"; 9 ISO="VBoxGuestAdditions_$VER.iso"; 10 mkdir -p /tmp/vbox; 11 mount -o loop $HOME_DIR/$ISO /tmp/vbox; 12 sh /tmp/vbox/VBoxLinuxAdditions.run \ 13 || echo "VBoxLinuxAdditions.run exited $? and is suppressed." \ 14 "For more read https://www.virtualbox.org/ticket/12479"; 15 umount /tmp/vbox; 16 rm -rf /tmp/vbox; 17 rm -f $HOME_DIR/*.iso; 18 ;; 19 esac