From: Christian Grothoff Date: Thu, 10 May 2018 11:33:27 +0000 (+0200) Subject: + is now @ X-Git-Tag: v0.11.0pre66~59^2~23 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=fa126996254a79c1140683ab32498ff07840b99e;p=oweals%2Fgnunet.git + is now @ --- diff --git a/src/gns/Makefile.am b/src/gns/Makefile.am index 57b096b96..b2b81d73f 100644 --- a/src/gns/Makefile.am +++ b/src/gns/Makefile.am @@ -255,7 +255,7 @@ check_SCRIPTS = \ test_gns_gns2dns_lookup.sh \ test_gns_dht_lookup.sh\ test_gns_delegated_lookup.sh \ - test_gns_plus_lookup.sh\ + test_gns_at_lookup.sh\ test_gns_zkey_lookup.sh\ test_gns_rel_expiration.sh\ test_gns_soa_lookup.sh\ diff --git a/src/gns/test_gns_at_lookup.sh b/src/gns/test_gns_at_lookup.sh new file mode 100755 index 000000000..8c1d2a088 --- /dev/null +++ b/src/gns/test_gns_at_lookup.sh @@ -0,0 +1,39 @@ +#!/bin/bash +trap "gnunet-arm -e -c test_gns_lookup.conf" SIGINT + +LOCATION=$(which gnunet-config) +if [ -z $LOCATION ] +then + LOCATION="gnunet-config" +fi +$LOCATION --version 1> /dev/null +if test $? != 0 +then + echo "GNUnet command line tools cannot be found, check environmental variables PATH and GNUNET_PREFIX" + exit 77 +fi + +which timeout &> /dev/null && DO_TIMEOUT="timeout 5" +rm -rf `gnunet-config -c test_gns_lookup.conf -f -s paths -o GNUNET_TEST_HOME` + +TEST_IP="127.0.0.1" +MY_EGO="myego" +gnunet-arm -s -c test_gns_lookup.conf +gnunet-identity -C delegatedego -c test_gns_lookup.conf +DELEGATED_PKEY=$(gnunet-identity -d -c test_gns_lookup.conf | grep delegatedego | awk '{print $3}') +gnunet-identity -C $MY_EGO -c test_gns_lookup.conf +gnunet-namestore -p -z $MY_EGO -a -n b -t PKEY -V $DELEGATED_PKEY -e never -c test_gns_lookup.conf +gnunet-namestore -p -z delegatedego -a -n '@' -t A -V $TEST_IP -e never -c test_gns_lookup.conf +RES_IP=`$DO_TIMEOUT gnunet-gns --raw -u b.$MY_EGO -t A -c test_gns_lookup.conf` +gnunet-namestore -z $MY_EGO -d -n b -t PKEY -V $DELEGATED_PKEY -e never -c test_gns_lookup.conf +gnunet-namestore -z delegatedego -d -n '@' -t A -V $TEST_IP -e never -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_IP" == "$TEST_IP" ] +then + exit 0 +else + echo "Failed to resolve to proper IP, got $RES_IP." + exit 1 +fi diff --git a/src/gns/test_gns_plus_lookup.sh b/src/gns/test_gns_plus_lookup.sh deleted file mode 100755 index 8840b9bcf..000000000 --- a/src/gns/test_gns_plus_lookup.sh +++ /dev/null @@ -1,39 +0,0 @@ -#!/bin/bash -trap "gnunet-arm -e -c test_gns_lookup.conf" SIGINT - -LOCATION=$(which gnunet-config) -if [ -z $LOCATION ] -then - LOCATION="gnunet-config" -fi -$LOCATION --version 1> /dev/null -if test $? != 0 -then - echo "GNUnet command line tools cannot be found, check environmental variables PATH and GNUNET_PREFIX" - exit 77 -fi - -which timeout &> /dev/null && DO_TIMEOUT="timeout 5" -rm -rf `gnunet-config -c test_gns_lookup.conf -f -s paths -o GNUNET_TEST_HOME` - -TEST_IP="127.0.0.1" -MY_EGO="myego" -gnunet-arm -s -c test_gns_lookup.conf -gnunet-identity -C delegatedego -c test_gns_lookup.conf -DELEGATED_PKEY=$(gnunet-identity -d -c test_gns_lookup.conf | grep delegatedego | awk '{print $3}') -gnunet-identity -C $MY_EGO -c test_gns_lookup.conf -gnunet-namestore -p -z $MY_EGO -a -n b -t PKEY -V $DELEGATED_PKEY -e never -c test_gns_lookup.conf -gnunet-namestore -p -z delegatedego -a -n '+' -t A -V $TEST_IP -e never -c test_gns_lookup.conf -RES_IP=`$DO_TIMEOUT gnunet-gns --raw -u b.$MY_EGO -t A -c test_gns_lookup.conf` -gnunet-namestore -z $MY_EGO -d -n b -t PKEY -V $DELEGATED_PKEY -e never -c test_gns_lookup.conf -gnunet-namestore -z delegatedego -d -n '+' -t A -V $TEST_IP -e never -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_IP" == "$TEST_IP" ] -then - exit 0 -else - echo "Failed to resolve to proper IP, got $RES_IP." - exit 1 -fi