@@ -36,7 +36,7 @@ case $TESTARG in
-t) TESTARGS="-r" ;;
esac
-if echo "$mntopts" | grep vers=2 > /dev/null
+if [ "$CIFS" != "yes" ] && echo "$mntopts" | grep vers=2 > /dev/null
then
TESTARGS="-v 2 $TESTARGS"
fi
@@ -52,7 +52,8 @@ do
tlock) echo 'Testing native pre-LFS locking';;
tlocklfs) echo 'Testing native post-LFS locking';;
tlock64)
- if echo "$mntopts" | grep vers=2 > /dev/null
+ if [ "$CIFS" != "yes" ] &&
+ echo "$mntopts" | grep vers=2 > /dev/null
then
echo "64-bit locking not supported with NFS v2"
echo " "
@@ -25,7 +25,12 @@ TMPDIR= ./op_unlk
echo ""
echo "check for proper open/rename operation"
-TMPDIR= ./op_ren
+if [ "$CIFS" = "yes" ] && echo $MNTOPTIONS | grep -E "vers=2|vers=3" > /dev/null
+then
+ echo "skipping test; not supported by SMB 2.0 and higher versions"
+else
+ TMPDIR= ./op_ren
+fi
echo ""
echo "check for proper open/chmod 0 operation"
@@ -93,7 +98,7 @@ echo "write/read" $size "MB file"
echo ""
echo "write/read at 2GB, 4GB edges"
-if echo $MNTOPTIONS | grep vers=2 > /dev/null
+if [ "$CIFS" != "yes" ] && echo $MNTOPTIONS | grep vers=2 > /dev/null
then
echo "skipping test; not supported with v2"
else
Signed-off-by: Pavel Shilovsky <pshilovsky@samba.org> --- lock/runtests | 5 +++-- special/runtests.wrk | 9 +++++++-- 2 files changed, 10 insertions(+), 4 deletions(-)