From: David Sommerseth Date: Fri, 15 Nov 2013 17:12:04 +0000 (+0100) Subject: t_client.sh: Check for fping/fping6 availability X-Git-Tag: v2.4_alpha1~528 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f0892e6590cb247ef1012b0fe89f80eee2d56cc4;p=thirdparty%2Fopenvpn.git t_client.sh: Check for fping/fping6 availability Check if fping and fping6 is available before running the real tests, to avoid misleading test failures. Signed-off-by: David Sommerseth Acked-by: Gert Doering Message-Id: <1384535524-6366-1-git-send-email-dazo@users.sourceforge.net> URL: http://article.gmane.org/gmane.network.openvpn.devel/7981 Signed-off-by: Gert Doering --- diff --git a/tests/t_client.sh.in b/tests/t_client.sh.in index 189eeccee..af12e2d8a 100755 --- a/tests/t_client.sh.in +++ b/tests/t_client.sh.in @@ -24,6 +24,18 @@ else exit 77 fi +# Check for external dependencies +which fping > /dev/null +if [ $? -ne 0 ]; then + echo "$0: fping is not available in \$PATH" + exit 77 +fi +which fping6 > /dev/null +if [ $? -ne 0 ]; then + echo "$0: fping6 is not available in \$PATH" + exit 77 +fi + if [ ! -x "${top_builddir}/src/openvpn/openvpn" ] then echo "no (executable) openvpn binary in current build tree. FAIL." >&2