#!/bin/bash

# echo The address of script is $0 > /Users/pierrecounillon/Desktop/text.txt
# echo There are $# parameters  >> /Users/pierrecounillon/Desktop/text.txt
# parametres reçus: "$1", "$2" etc... 
# ecrire sans saut de ligne: "/bin/echo -n" (bash) marche mais pas "echo -n" (sh) (sous Rosetta ça tournait ...)  
echo "#!/bin/bash" > /tmp/lulu
echo "cd `dirname $0`" >> /tmp/lulu
echo "cd .." >> /tmp/lulu
echo "cd .." >> /tmp/lulu
echo "cd .." >> /tmp/lulu

# test sommairement si le premier parametre est le fichier iso (image CD)
CDfirst=`echo "$1" | grep '.iso'` 
if test  -n "$CDfirst" 
then

# monter un deuxième volume image disque dur 
echo "VBoxManage storageattach  XPJB --storagectl "IDE" --port 0 --device 1 --type hdd --medium \""$2"\"" >> /tmp/lulu
# monter une image CD iso 
echo "VBoxManage storageattach  XPJB --storagectl "IDE" --port 1 --device 0 --type dvddrive --medium \""$1"\"" >> /tmp/lulu

else

# monter un deuxième volume image disque dur 
echo "VBoxManage storageattach  XPJB --storagectl "IDE" --port 0 --device 1 --type hdd --medium \""$1"\"" >> /tmp/lulu
# monter une image CD iso 
echo "VBoxManage storageattach  XPJB --storagectl "IDE" --port 1 --device 0 --type dvddrive --medium \""$2"\"" >> /tmp/lulu

fi

# démarre la machine virtuelle XPJB
echo "VBoxManage startvm XPJB" >> /tmp/lulu
#execution
chmod 777 /tmp/lulu
/tmp/lulu
# open "`</tmp/lulu`"

