github.com/dahs81/otto@v0.2.1-0.20160126165905-6400716cf085/images/scripts/solaris10/vmtools.sh (about) 1 #!/bin/bash -eux 2 3 # Add pkgadd auto-answer file 4 echo "mail=" > /tmp/nocheck 5 echo "instance=overwrite" >> /tmp/nocheck 6 echo "partial=nocheck" >> /tmp/nocheck 7 echo "runlevel=nocheck" >> /tmp/nocheck 8 echo "idepend=nocheck" >> /tmp/nocheck 9 echo "rdepend=nocheck" >> /tmp/nocheck 10 echo "space=nocheck" >> /tmp/nocheck 11 echo "setuid=nocheck" >> /tmp/nocheck 12 echo "conflict=nocheck" >> /tmp/nocheck 13 echo "action=nocheck" >> /tmp/nocheck 14 echo "basedir=default" >> /tmp/nocheck 15 16 echo "all" > /tmp/allfiles 17 18 if [ -f /home/vagrant/.vbox_version ]; then 19 mkdir /tmp/vbox 20 VER=$(cat /home/vagrant/.vbox_version) 21 mkdir /cdrom 22 VBGADEV=`lofiadm -a /home/vagrant/VBoxGuestAdditions.iso` 23 mount -o ro -F hsfs $VBGADEV /cdrom 24 pkgadd -a /tmp/nocheck -d /cdrom/VBoxSolarisAdditions.pkg < /tmp/allfiles 25 umount /cdrom 26 lofiadm -d $VBGADEV 27 rm -f /home/vagrant/VBoxGuestAdditions.iso 28 else 29 VMTOOLSDEV=`/usr/sbin/lofiadm -a /home/vagrant/solaris.iso` 30 mkdir /cdrom 31 mount -o ro -F hsfs $VMTOOLSDEV /cdrom 32 mkdir /tmp/vmfusion-archive 33 gtar zxvf /cdrom/vmware-solaris-tools.tar.gz -C /tmp/vmfusion-archive 34 /tmp/vmfusion-archive/vmware-tools-distrib/vmware-install.pl --default 35 umount /cdrom 36 lofiadm -d $VMTOOLSDEV 37 rm -rf /mnt/vmtools 38 rm -rf /tmp/vmfusion-archive 39 rm -f /home/vagrant/solaris.iso 40 fi