Skip to content
Snippets Groups Projects
Commit ebd0e340 authored by Julien Bonjean's avatar Julien Bonjean
Browse files

[#1422] Added automatic VM shutdown when building on more than one VM

parent 19197c38
No related branches found
No related tags found
No related merge requests found
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
# Author: Julien Bonjean (julien@bonjean.info) # Author: Julien Bonjean (julien@bonjean.info)
# #
# Creation Date: 2009-04-20 # Creation Date: 2009-04-20
# Last Modified: 2009-05-14 17:57:35 -0400 # Last Modified: 2009-05-15 10:50:55 -0400
##################################################### #####################################################
# #
...@@ -89,20 +89,6 @@ echo " | SFLPhone build system |" ...@@ -89,20 +89,6 @@ echo " | SFLPhone build system |"
echo " \\***********************/" echo " \\***********************/"
echo echo
cd ${SCRIPTS_DIR}
if [ "$?" -ne "0" ]; then
echo " !! Cannot cd to working directory"
exit -1
fi
WHO=`whoami`
if [ "${WHO}" != "${USER}" ]; then
echo "!! Please use user ${USER} to run this script"
exit -1;
fi
for PARAMETER in $* for PARAMETER in $*
do do
case ${PARAMETER} in case ${PARAMETER} in
...@@ -145,6 +131,26 @@ do ...@@ -145,6 +131,26 @@ do
esac esac
done done
# if more than one VM will be launched, automatically stop running VMs
if [ "${#MACHINES[@]}" -gt "1" ]; then
VBoxManage list runningvms | tail -n +5 | awk '{print $1}' | xargs -i VBoxManage controlvm {} poweroff
fi
# change to working directory
cd ${SCRIPTS_DIR}
if [ "$?" -ne "0" ]; then
echo " !! Cannot cd to working directory"
exit -1
fi
WHO=`whoami`
if [ "${WHO}" != "${USER}" ]; then
echo "!! Please use user ${USER} to run this script"
exit -1;
fi
# logging # logging
mkdir ${PACKAGING_RESULT_DIR} 2>/dev/null mkdir ${PACKAGING_RESULT_DIR} 2>/dev/null
if [ ${DO_LOGGING} ]; then if [ ${DO_LOGGING} ]; then
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment