8 if test -z "$ROOT"; then
23 CONFFILE=$LIBDIR/smb.conf
24 PRIVATEDIR=$PREFIX/private
25 NCALRPCDIR=$PREFIX/ncalrpc
26 LOCKDIR=$PREFIX/lockdir
28 SMBD_TEST_FIFO="$PREFIX/smbd_test.fifo"
30 SMBD_TEST_LOG="$PREFIX/smbd_test.log"
34 if [ x"$DO_SOCKET_WRAPPER" = x"SOCKET_WRAPPER" ];then
35 SOCKET_WRAPPER_DIR="$PREFIX/socket_wrapper_dir"
36 export SOCKET_WRAPPER_DIR
37 echo "SOCKET_WRAPPER_DIR=$SOCKET_WRAPPER_DIR"
41 . $incdir/test_functions.sh
44 mkdir -p $PRIVATEDIR $LIBDIR $PIDDIR $NCALRPCDIR $LOCKDIR $TMPDIR
45 ./setup/provision.pl --quiet --outputdir $PRIVATEDIR --domain $DOMAIN --realm $REALM \
46 --adminpass $PASSWORD --root=$ROOT
50 netbios name = LOCALHOST
53 private dir = $PRIVATEDIR
54 pid directory = $PIDDIR
55 ncalrpc dir = $NCALRPCDIR
57 sam database = tdb://$PRIVATEDIR/sam.ldb
58 name resolve order = bcast
65 posix:sharedelay = 100000
66 posix:eadb = $LOCKDIR/eadb.tdb
70 if [ x"$RUN_FROM_BUILD_FARM" = x"yes" ];then
71 ADDARG="$ADDARG --option=\"torture:progress=no\""
76 # ensure any one smbtorture call doesn't run too long
77 TORTURE_OPTIONS="--maximum-runtime=300"
78 export TORTURE_OPTIONS
83 # give time for nbt server to register its names
84 echo delaying for nbt name registration
88 $SRCDIR/script/tests/test_rpc.sh localhost $USERNAME $PASSWORD $DOMAIN $ADDARG || failed=`expr $failed + $?`
89 $SRCDIR/script/tests/test_binding_string.sh localhost $USERNAME $PASSWORD $DOMAIN $ADDARG || failed=`expr $failed + $?`
90 $SRCDIR/script/tests/test_echo.sh localhost $USERNAME $PASSWORD $DOMAIN $ADDARG || failed=`expr $failed + $?`
91 $SRCDIR/script/tests/test_posix.sh //localhost/tmp $USERNAME $PASSWORD "" $ADDARG || failed=`expr $failed + $?`
92 $SRCDIR/script/tests/test_local.sh $ADDARG || failed=`expr $failed + $?`
98 echo "START: $START ($0)";
99 echo "END: $END ($0)";
101 teststatus $0 $failed