From: Philipp Tölke Date: Tue, 20 Jul 2010 11:36:46 +0000 (+0000) Subject: Another little test X-Git-Tag: initial-import-from-subversion-38251~20905 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=66e858fd6e8be87877c2deebfc371934df2e3bd2;p=oweals%2Fgnunet.git Another little test --- 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