diff options
Diffstat (limited to 'main/hiredis')
-rw-r--r-- | main/hiredis/APKBUILD | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/main/hiredis/APKBUILD b/main/hiredis/APKBUILD index 84a2bc5ac7..5e9ef2b0c6 100644 --- a/main/hiredis/APKBUILD +++ b/main/hiredis/APKBUILD @@ -23,6 +23,13 @@ check() { redis-server --dir "$builddir" --unixsocket "$builddir"/redis.sock& local _redispid=$! + # make sure socket is available before we start running tests + local _n=100 # wait up to 10 sec + while ! [ -e "$builddir"/redis.sock ] && [ $_n -gt 0 ]; do + sleep 0.1s + _n=$(( $_n - 1)) + done + make hiredis-test ./hiredis-test -s "$builddir"/redis.sock || (kill $_redispid && false) kill $_redispid |