8 if test -z "$ROOT"; then
23 CONFFILE=$LIBDIR/smb.conf
24 PRIVATEDIR=$PREFIX/private
25 NCALRPCDIR=$PREFIX/ncalrpc
26 LOCKDIR=$PREFIX/lockdir
27 TLSDIR=$PRIVATEDIR/tls
28 CONFIGURATION="--configfile=$CONFFILE"
31 SMBD_TEST_FIFO="$PREFIX/smbd_test.fifo"
33 SMBD_TEST_LOG="$PREFIX/smbd_test.log"
37 if [ x"$DO_SOCKET_WRAPPER" = x"SOCKET_WRAPPER" ];then
38 SOCKET_WRAPPER_DIR="$PREFIX/socket_wrapper_dir"
39 export SOCKET_WRAPPER_DIR
40 echo "SOCKET_WRAPPER_DIR=$SOCKET_WRAPPER_DIR"
43 # start off with 0 failures
48 . $incdir/test_functions.sh
51 mkdir -p $PRIVATEDIR $LIBDIR $PIDDIR $NCALRPCDIR $LOCKDIR $TMPDIR $TLSDIR
52 ./setup/provision.pl --quiet --outputdir $PRIVATEDIR --domain $DOMAIN --realm $REALM \
53 --adminpass $PASSWORD --root=$ROOT
57 netbios name = LOCALHOST
60 private dir = $PRIVATEDIR
61 pid directory = $PIDDIR
62 ncalrpc dir = $NCALRPCDIR
64 name resolve order = bcast
71 posix:sharedelay = 100000
72 posix:eadb = $LOCKDIR/eadb.tdb
77 cifs:server = localhost
79 cifs:password = $PASSWORD
84 if [ x"$RUN_FROM_BUILD_FARM" = x"yes" ];then
85 CONFIGURATION="$CONFIGURATION --option=\"torture:progress=no\""
90 # ensure any one smbtorture call doesn't run too long
91 TORTURE_OPTIONS="--maximum-runtime=300 $CONFIGURATION"
92 export TORTURE_OPTIONS
97 # give time for nbt server to register its names
98 echo delaying for nbt name registration
100 bin/nmblookup -U localhost localhost
103 $SRCDIR/script/tests/test_ldap.sh localhost $USERNAME $PASSWORD || failed=`expr $failed + $?`
104 $SRCDIR/script/tests/test_quick.sh //localhost/cifs $USERNAME $PASSWORD "" || failed=`expr $failed + $?`
105 $SRCDIR/script/tests/test_rpc.sh localhost $USERNAME $PASSWORD $DOMAIN || failed=`expr $failed + $?`
106 $SRCDIR/script/tests/test_session_key.sh localhost $USERNAME $PASSWORD $DOMAIN || failed=`expr $failed + $?`
107 $SRCDIR/script/tests/test_binding_string.sh localhost $USERNAME $PASSWORD $DOMAIN || failed=`expr $failed + $?`
108 $SRCDIR/script/tests/test_echo.sh localhost $USERNAME $PASSWORD $DOMAIN || failed=`expr $failed + $?`
109 $SRCDIR/script/tests/test_posix.sh //localhost/tmp $USERNAME $PASSWORD "" || failed=`expr $failed + $?`
110 $SRCDIR/script/tests/test_local.sh || failed=`expr $failed + $?`
116 echo "START: $START ($0)";
117 echo "END: $END ($0)";
119 teststatus $0 $failed