From 5d6528e44fc49924b99ac9b49db298d5fa6ac920 Mon Sep 17 00:00:00 2001
From: Karolin Seeger <kseeger@samba.org>
Date: Tue, 13 May 2008 14:01:52 +0200
Subject: [PATCH] tests_all.sh: Do not execute $SMB4TORTURE --version if it is
 not available.

Improve error message if no SMB4TORTURE is available.

Karolin
(This used to be commit 443691eb2614919043406f94e9c71b49230612d5)
---
 source3/script/tests/tests_all.sh | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/source3/script/tests/tests_all.sh b/source3/script/tests/tests_all.sh
index 5a6b4678b1a..fa62a5129cc 100755
--- a/source3/script/tests/tests_all.sh
+++ b/source3/script/tests/tests_all.sh
@@ -52,7 +52,9 @@ posix_s3() {
 	echo "RUNNING TESTS posix_s3"
 	eval "$LIB_PATH_VAR="\$SAMBA4SHAREDDIR:\$$LIB_PATH_VAR"; export $LIB_PATH_VAR"
 	eval echo "$LIB_PATH_VAR=\$$LIB_PATH_VAR"
-	SMBTORTURE4VERSION=`$SMBTORTURE4 --version`
+	if [ -x "$SMBTORTURE4" ]; then
+		SMBTORTURE4VERSION=`$SMBTORTURE4 --version`
+	fi
 	if [ -n "$SMBTORTURE4" -a -n "$SMBTORTURE4VERSION" ];then
 		echo "Running Tests with Samba4's smbtorture"
 		echo $SMBTORTURE4VERSION
@@ -61,6 +63,7 @@ posix_s3() {
 		|| failed=`expr $failed + $?`
 	else
 		echo "Skip Tests with Samba4's smbtorture"
+		echo "Try to compile with --with-smbtorture4-path=PATH to enable"
 	fi
 }