mirror of
https://github.com/cwinfo/powerdns-admin.git
synced 2024-11-09 23:20:27 +00:00
23 lines
340 B
Bash
23 lines
340 B
Bash
|
#!/bin/sh
|
||
|
|
||
|
set -e
|
||
|
|
||
|
CMD="$1"
|
||
|
shift
|
||
|
CMD_ARGS="$@"
|
||
|
|
||
|
LOOPS=10
|
||
|
until curl -H "X-API-Key: ${PDNS_API_KEY}" "${PDNS_PROTO}://${PDNS_HOST}:${PDNS_PORT}/api/v1/servers"; do
|
||
|
>&2 echo "PDNS is unavailable - sleeping"
|
||
|
sleep 1
|
||
|
if [ $LOOPS -eq 10 ]
|
||
|
then
|
||
|
break
|
||
|
fi
|
||
|
done
|
||
|
|
||
|
sleep 5
|
||
|
|
||
|
>&2 echo "PDNS is up - executing command"
|
||
|
exec $CMD $CMD_ARGS
|