Check AESM status with aesm socket file

This commit is contained in:
zongmin.gu 2021-05-25 11:40:38 +08:00 committed by Tate, Hongliang Tian
parent d15a75fafb
commit 437b6245d3

@ -110,8 +110,14 @@ check_aesm_service() {
if [ "$(cat $instance_dir/.sgx_mode 2>/dev/null)" != "HW" ]; then
return
fi
AESM_SOCKET_FILE=/var/run/aesmd/aesm.socket
for i in $(seq 1 3); do
pgrep "aesm_service" > /dev/null && return || sleep 5
if [ -S "$AESM_SOCKET_FILE" ]; then
return
else
sleep 5
fi
done
echo "Error: AESM service is not started yet. Need to start it first"
exit 1