Explorar o código

Fixed the deployment script

Miti Mazmudar %!s(int64=4) %!d(string=hai) anos
pai
achega
7263240de8
Modificáronse 1 ficheiros con 7 adicións e 4 borrados
  1. 7 4
      docker/deploy_enclaves.sh

+ 7 - 4
docker/deploy_enclaves.sh

@@ -2,7 +2,10 @@
 #To exit a tmux session, use Ctrl+B and then press D. 
 #To enter a tmux session, use tmux at -t <session_name> where session_name is decryptor, verifier or phpext.
 #List existing sessions by pressing tmux ls.
-cd ~/source/Decryptor && tmux new-session -d -s decryptor './app'
-cd ~/graphene && make SGX_RUN=1 || exit 1
-cd ~/graphene/LibOS/shim/test/native && make SGX_RUN=1 && tmux new-session -d -s verifier './pal_loader SGX verifier' 
-cd ~/graphene/LibOS/shim/test/apps/apache && make SGX_RUN=1 && tmux new-session -d -s phpext 'sudo make start-graphene-server' 
+
+cd ~/graphene && make SGX_RUN=1 
+cd ~/source/Decryptor && tmux new-session -d -s dec './app; bash';
+cd ~/graphene/LibOS/shim/test/native && tmux new-session -d -s ver './pal_loader SGX verifier; bash'
+sleep 20; #Should have better logic here to check if the previous command exited successfully (server should only be started after the verifier finishes, or else it will try to do LA with the decryptor and crash' 
+cd ~/graphene/LibOS/shim/test/apps/apache && tmux new-session -d -s php "make SGX_RUN=1; sudo make start-graphene-server; bash" 
+