From 66e858fd6e8be87877c2deebfc371934df2e3bd2 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Philipp=20T=C3=B6lke?= Date: Tue, 20 Jul 2010 11:36:46 +0000 Subject: [PATCH] Another little test --- src/vpn/tests/test-helper-ifaddr.sh | 32 +++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100755 src/vpn/tests/test-helper-ifaddr.sh diff --git a/src/vpn/tests/test-helper-ifaddr.sh b/src/vpn/tests/test-helper-ifaddr.sh new file mode 100755 index 000000000..ced529226 --- /dev/null +++ b/src/vpn/tests/test-helper-ifaddr.sh @@ -0,0 +1,32 @@ +#!/bin/bash + +FIFO=$(mktemp) + +rm $FIFO + +mkfifo $FIFO + +/opt/gnunet/bin/gnunet-vpn-helper > $FIFO 2>&1 & + +PID=$! + +sleep 1 + +IF="" +while read line < $FIFO; do + IF=$(echo $line | grep interface | sed -e 's/.*interface \([^ ]*\).*/\1/') + if [ "$IF" != "" ]; then + break + fi +done + +if /sbin/ifconfig $IF | grep inet6 | grep -q '1234::1/16'; then + echo OK + exit 0 +else + echo FAILED: Interface-Address not set! + exit 1 +fi + +rm $FIFO +kill $PID -- 2.25.1