@@ -24,10 +24,17 @@ WAIT=10
2424run " docker run -d --rm --platform ${ARCH} --name ${NAME} -e DEBUG=${DEBUG} -e DEBUG_ENTRYPOINT=2 -e 'EXTRA_HOSTS=www.devilbox=google.com' -p ${PORT} :53/udp ${IMAGE} :${TAG} "
2525run " sleep ${WAIT} "
2626sanity_check " ${NAME} "
27- if [ " $( run " dig @127.0.0.1 -p ${PORT} +short www.devilbox" " 0" " 1" | wc -l ) " = " 0" ]; then
28- echo " FAILED: Not exactly one line retrieved from dig command"
29- run " docker stop ${NAME} "
30- exit 1
27+ if ! run " dig @127.0.0.1 -p ${PORT} +short www.devilbox | grep -E '^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$'" ; then
28+ if ! run " dig @127.0.0.1 -p ${PORT} +short www.devilbox | grep -E '^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$'" ; then
29+ if ! run " dig @127.0.0.1 -p ${PORT} +short www.devilbox | grep -E '^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$'" ; then
30+ echo " FAILED: www.devilbox is not resolvable"
31+ run " dig @127.0.0.1 -p ${PORT} +short www.devilbox"
32+ run " docker logs ${NAME} "
33+ run " docker stop ${NAME} "
34+ echo " ABORT..."
35+ exit 1
36+ fi
37+ fi
3138fi
3239if [ " $( dig @127.0.0.1 -p ${PORT} +short t1.devilbox | wc -l ) " != " 0" ]; then
3340 run " docker stop ${NAME} "
@@ -44,6 +51,7 @@ if ! run "dig @127.0.0.1 -p ${PORT} +short www.devilbox | grep -E '^[0-9]+\.[0-9
4451 if ! run " dig @127.0.0.1 -p ${PORT} +short www.devilbox | grep -E '^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$'" ; then
4552 if ! run " dig @127.0.0.1 -p ${PORT} +short www.devilbox | grep -E '^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$'" ; then
4653 echo " FAILED: www.devilbox is not resolvable"
54+ run " dig @127.0.0.1 -p ${PORT} +short www.devilbox"
4755 run " docker logs ${NAME} "
4856 run " docker stop ${NAME} "
4957 echo " ABORT..."
@@ -66,6 +74,7 @@ if ! run "dig @127.0.0.1 -p ${PORT} +short www.devilbox | grep -E '^[0-9]+\.[0-9
6674 if ! run " dig @127.0.0.1 -p ${PORT} +short www.devilbox | grep -E '^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$'" ; then
6775 if ! run " dig @127.0.0.1 -p ${PORT} +short www.devilbox | grep -E '^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$'" ; then
6876 echo " FAILED: www.devilbox is not resolvable"
77+ run " dig @127.0.0.1 -p ${PORT} +short www.devilbox"
6978 run " docker logs ${NAME} "
7079 run " docker stop ${NAME} "
7180 echo " ABORT..."
@@ -88,6 +97,7 @@ if ! run "dig @127.0.0.1 -p ${PORT} +short www.devilbox | grep -E '^[0-9]+\.[0-9
8897 if ! run " dig @127.0.0.1 -p ${PORT} +short www.devilbox | grep -E '^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$'" ; then
8998 if ! run " dig @127.0.0.1 -p ${PORT} +short www.devilbox | grep -E '^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$'" ; then
9099 echo " FAILED: www.devilbox is not resolvable"
100+ run " dig @127.0.0.1 -p ${PORT} +short www.devilbox"
91101 run " docker logs ${NAME} "
92102 run " docker stop ${NAME} "
93103 echo " ABORT..."
0 commit comments