| #!/bin/bash | |
| # Copyright The Mbed TLS Contributors | |
| # SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later | |
| set -e | |
| # The server creates some local files when it starts up so we can wait for this | |
| # event as signal that the server is ready so that we can start client(s). | |
| function wait_for_server_startup() { | |
| while [ $(find . -name "psa_notify_*" | wc -l) -eq 0 ]; do | |
| sleep 0.1 | |
| done | |
| } | |
| $(dirname "$0")/psa_server & | |
| wait_for_server_startup |