github.com/dahs81/otto@v0.2.1-0.20160126165905-6400716cf085/images/scripts/omnios/vmtools.sh (about) 1 #!/bin/sh 2 3 if [ $PACKER_BUILDER_TYPE == 'virtualbox' ]; then 4 echo "Installing VirtualBox Guest Additions" 5 echo "mail=\ninstance=overwrite\npartial=quit" > /tmp/noask.admin 6 echo "runlevel=nocheck\nidepend=quit\nrdepend=quit" >> /tmp/noask.admin 7 echo "space=quit\nsetuid=nocheck\nconflict=nocheck" >> /tmp/noask.admin 8 echo "action=nocheck\nbasedir=default" >> /tmp/noask.admin 9 mkdir /mnt/vbga 10 VBGADEV=`lofiadm -a VBoxGuestAdditions.iso` 11 mount -o ro -F hsfs $VBGADEV /mnt/vbga 12 pkgadd -a /tmp/noask.admin -G -d /mnt/vbga/VBoxSolarisAdditions.pkg all 13 umount /mnt/vbga 14 lofiadm -d $VBGADEV 15 rm -f VBoxGuestAdditions.iso 16 fi 17 18 if [ $PACKER_BUILDER_TYPE == 'vmware' ]; then 19 mkdir /mnt/vmtools 20 VMTOOLSDEV=`lofiadm -a solaris.iso` 21 mount -o ro -F hsfs $VMTOOLSDEV /mnt/vmtools 22 mkdir /tmp/vmfusion-archive 23 tar zxvf /mnt/vmtools/vmware-solaris-tools.tar.gz -C /tmp/vmfusion-archive 24 /tmp/vmfusion-archive/vmware-tools-distrib/vmware-install.pl --default 25 umount /mnt/vmtools 26 lofiadm -d $VMTOOLSDEV 27 rmdir /mnt/vmtools 28 rm -rf /tmp/vmfusion-archive 29 rm -f solaris.iso 30 fi