X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Fgns%2Ftest_gns_cname_lookup.sh;h=d97a4fe5e681650a38086dc7f13a6b8dac9a9432;hb=a12b8c2c4cbf952c8c305cde193bb25c13a0912b;hp=f6b7a842decda69877bd2e3baaa6e37b56b97ac1;hpb=70b9b7a3845340c2ea67c115fd81215dee59e870;p=oweals%2Fgnunet.git diff --git a/src/gns/test_gns_cname_lookup.sh b/src/gns/test_gns_cname_lookup.sh index f6b7a842d..d97a4fe5e 100755 --- a/src/gns/test_gns_cname_lookup.sh +++ b/src/gns/test_gns_cname_lookup.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh # This file is in the public domain. trap "gnunet-arm -e -c test_gns_lookup.conf" SIGINT @@ -16,7 +16,7 @@ fi # permissive DNS resolver we will use for the test DNS_RESOLVER="8.8.8.8" -if ! nslookup gnunet.org $DNS_RESOLVER &> /dev/null +if ! nslookup gnunet.org $DNS_RESOLVER > /dev/null 2>&1 then echo "Cannot reach DNS, skipping test" exit 77 @@ -36,7 +36,7 @@ TEST_RECORD_NAME_DNS="www3" MY_EGO="myego" TEST_DOMAIN_PLUS="www.$MY_EGO" TEST_DOMAIN_DNS="www3.$MY_EGO" -which timeout &> /dev/null && DO_TIMEOUT="timeout 15" +which timeout > /dev/null 2>&1 && DO_TIMEOUT="timeout 15" gnunet-arm -s -c test_gns_lookup.conf gnunet-identity -C $MY_EGO -c test_gns_lookup.conf @@ -54,7 +54,10 @@ gnunet-identity -D $MY_EGO -c test_gns_lookup.conf gnunet-arm -e -c test_gns_lookup.conf rm -rf `gnunet-config -c test_gns_lookup.conf -f -s paths -o GNUNET_TEST_HOME` -if [ "$RES_CNAME_RAW" == "server.$TESTEGOZONE" ] +# make cmp case-insensitive by converting to lower case first +RES_CNAME_RAW=`echo $RES_CNAME_RAW | tr [A-Z] [a-z]` +TESTEGOZONE=`echo $TESTEGOZONE | tr [A-Z] [a-z]` +if [ "$RES_CNAME_RAW" = "server.$TESTEGOZONE" ] then echo "PASS: CNAME resolution from GNS" else @@ -62,7 +65,7 @@ else exit 1 fi -if [ "$RES_CNAME" == "$TEST_IP_PLUS" ] +if [ "$RES_CNAME" = "$TEST_IP_PLUS" ] then echo "PASS: IP resolution from GNS" else @@ -70,7 +73,7 @@ else exit 1 fi -if [ "$RES_CNAME_DNS" == "$TEST_IP_DNS" ] +if [ "$RES_CNAME_DNS" = "$TEST_IP_DNS" ] then echo "PASS: IP resolution from DNS" exit 0