s3: Test for faulty xattr_tdb listxattr
authorVolker Lendecke <vl@samba.org>
Thu, 2 Feb 2012 19:32:07 +0000 (20:32 +0100)
committerVolker Lendecke <vlendec@samba.org>
Thu, 2 Feb 2012 21:10:48 +0000 (22:10 +0100)
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Thu Feb  2 22:10:49 CET 2012 on sn-devel-104

source3/script/tests/xattr-tdb-1/run.sh [new file with mode: 0755]
source3/script/tests/xattr-tdb-1/smb.conf [new file with mode: 0644]
source3/script/tests/xattr-tdb-1/vfstest.cmd [new file with mode: 0644]

diff --git a/source3/script/tests/xattr-tdb-1/run.sh b/source3/script/tests/xattr-tdb-1/run.sh
new file mode 100755 (executable)
index 0000000..2a1b6af
--- /dev/null
@@ -0,0 +1,7 @@
+#!/bin/sh
+if ../../../bin/vfstest -s smb.conf -f vfstest.cmd |
+    grep "NT_STATUS_ACCESS_DENIED" > /dev/null 2>&1
+then
+    exit 1
+fi
+exit 0
diff --git a/source3/script/tests/xattr-tdb-1/smb.conf b/source3/script/tests/xattr-tdb-1/smb.conf
new file mode 100644 (file)
index 0000000..259b630
--- /dev/null
@@ -0,0 +1,5 @@
+[tmp]
+# "path" is ignored by vfstest, it's always set to $(pwd)
+path = /tmp
+writable = yes
+vfs objects = xattr_tdb
diff --git a/source3/script/tests/xattr-tdb-1/vfstest.cmd b/source3/script/tests/xattr-tdb-1/vfstest.cmd
new file mode 100644 (file)
index 0000000..585147d
--- /dev/null
@@ -0,0 +1,5 @@
+connect
+open x RC 0700
+setxattr x y z
+listxattr x
+unlink x