aboutsummaryrefslogtreecommitdiff
path: root/src/gns/test_gns_mx_lookup.sh
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2013-09-26 08:52:43 +0000
committerChristian Grothoff <christian@grothoff.org>2013-09-26 08:52:43 +0000
commit02e344b557bfb88630df2c6d04f028c602f0f009 (patch)
tree384e7c7ca0671623d71b23171cdf3a01920e7a6c /src/gns/test_gns_mx_lookup.sh
parent626c2c8db33bfd00ed7d567a6e58182ca126df37 (diff)
downloadgnunet-02e344b557bfb88630df2c6d04f028c602f0f009.tar.gz
gnunet-02e344b557bfb88630df2c6d04f028c602f0f009.zip
-check if timeout command exists before using it
Diffstat (limited to 'src/gns/test_gns_mx_lookup.sh')
-rwxr-xr-xsrc/gns/test_gns_mx_lookup.sh3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gns/test_gns_mx_lookup.sh b/src/gns/test_gns_mx_lookup.sh
index 79d4860c2..563f750c2 100755
--- a/src/gns/test_gns_mx_lookup.sh
+++ b/src/gns/test_gns_mx_lookup.sh
@@ -1,13 +1,14 @@
1#!/bin/bash 1#!/bin/bash
2trap "gnunet-arm -e -c test_gns_lookup.conf" SIGINT 2trap "gnunet-arm -e -c test_gns_lookup.conf" SIGINT
3rm -fr `gnunet-config -c test_gns_lookup.conf -s PATHS -o SERVICEHOME` 3rm -fr `gnunet-config -c test_gns_lookup.conf -s PATHS -o SERVICEHOME`
4which timeout &> /dev/null && DO_TIMEOUT="timeout 5"
4 5
5TEST_MX="5,mail.gnu" 6TEST_MX="5,mail.gnu"
6gnunet-arm -s -c test_gns_lookup.conf 7gnunet-arm -s -c test_gns_lookup.conf
7gnunet-identity -C testego -c test_gns_lookup.conf 8gnunet-identity -C testego -c test_gns_lookup.conf
8gnunet-namestore -p -z testego -a -n www -t MX -V "$TEST_MX" -e never -c test_gns_lookup.conf 9gnunet-namestore -p -z testego -a -n www -t MX -V "$TEST_MX" -e never -c test_gns_lookup.conf
9 10
10RES_MX=$(timeout 5 gnunet-gns --raw -z testego -u www.gnu -t MX -c test_gns_lookup.conf) 11RES_MX=`$DO_TIMEOUT gnunet-gns --raw -z testego -u www.gnu -t MX -c test_gns_lookup.conf`
11gnunet-namestore -z testego -d -n www -t MX -V "$TEST_MX" -e never -c test_gns_lookup.conf 12gnunet-namestore -z testego -d -n www -t MX -V "$TEST_MX" -e never -c test_gns_lookup.conf
12gnunet-identity -D testego -c test_gns_lookup.conf 13gnunet-identity -D testego -c test_gns_lookup.conf
13gnunet-arm -e -c test_gns_lookup.conf 14gnunet-arm -e -c test_gns_lookup.conf