From ea2523e263064ce72214596b40dbe53cbd584709 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juhani=20Krekel=C3=A4?= Date: Sun, 4 Aug 2019 11:15:06 +0300 Subject: [PATCH] Make test.sh add the veth0a and veth0b interfaces automatically --- test.sh | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/test.sh b/test.sh index 21b8afd..70906d5 100755 --- a/test.sh +++ b/test.sh @@ -1,4 +1,12 @@ #!/bin/sh -LIBEXECDIR=. make && -test -n "$(getcap ethermess-backend)" || sudo setcap CAP_NET_RAW=ep ethermess-backend && +LIBEXECDIR=. CFLAGS=-Werror make || exit 1 +test -n "$(getcap ethermess-backend)" || sudo setcap CAP_NET_RAW=ep ethermess-backend || exit 1 +if ip link show veth0a > /dev/null 2>&1 || ip link show veth0b > /dev/null 2>&1 +then + true +else + sudo ip link add veth0a type veth peer name veth0b || exit 1 + sudo ip link set veth0a up || exit 1 + sudo ip link set veth0b up || exit 1 +fi ./ethermess "$@"