#!/bin/bash

###################################################################
#
#	virtualbox.sh
#
#		This script installs VirtualBox Guest Additions and
#		required dependencies. This script will look for the
#		installation ISO in the $HOME of the "ssh_username" user
#		specified in the template.json.
#
#
###################################################################

# Exit script immediately on non-zero status
set -e

VBOX_VERSION="$(cat $HOME/.vbox_version)"
export MAKE='/usr/bin/gmake -i'

yum install -y bzip2 gcc kernel-devel-`uname -r`

mount -o loop "$HOME"/VBoxGuestAdditions_"$VBOX_VERSION".iso /mnt
sh /mnt/VBoxLinuxAdditions.run
umount /mnt

rm -f "$HOME"/VBoxGuestAdditions_*.iso "$HOME"/.vbox_version

exit 0

#!/bin/bash

###################################################################
#
#	virtualbox.sh
#
#		This script installs VirtualBox Guest Additions and
#		required dependencies. This script will look for the
#		installation ISO in the $HOME of the "ssh_username" user
#		specified in the template.json.
#
#
###################################################################

VBOX_VERSION="$(cat $HOME/.vbox_version)"
export MAKE='/usr/bin/gmake -i'

yum install -y bzip2 gcc kernel-devel-`uname -r`

mount -o loop "$HOME"/VBoxGuestAdditions_"$VBOX_VERSION".iso /mnt
sh /mnt/VBoxLinuxAdditions.run
umount /mnt

rm -f "$HOME"/VBoxGuestAdditions_*.iso "$HOME"/.vbox_version

exit 0

--- 
+++ 
@@ -12,6 +12,9 @@
 #
 ###################################################################
 
+# Exit script immediately on non-zero status
+set -e
+
 VBOX_VERSION="$(cat $HOME/.vbox_version)"
 export MAKE='/usr/bin/gmake -i'
 
Add script exit on non-zero status
