Switch the way we check for completion
diff --git a/tools/build_uec.sh b/tools/build_uec.sh
index 266356b..44c8c0f 100755
--- a/tools/build_uec.sh
+++ b/tools/build_uec.sh
@@ -182,7 +182,6 @@
`cat $TOP_DIR/localrc`
LOCAL_EOF
./stack.sh
-echo "All done"
EOF
# (re)start a metadata service
@@ -228,7 +227,7 @@
trap kill_tail SIGINT
echo "Waiting stack.sh to finish..."
- while ! cat $vm_dir/console.log | grep -q 'All done' ; do
+ while ! cat $vm_dir/console.log | grep -q '^stack.sh (completed|failed)' ; do
sleep 1
done