s3:selftest: add samba3.blackbox.net_rpc_oldjoin test
[nivanova/samba-autobuild/.git] / source3 / script / tests / test_net_rpc_oldjoin.sh
1 #!/bin/sh
2
3 if [ $# -lt 3 ]; then
4 cat <<EOF
5 Usage: test_net_rpc_oldjoin.sh SERVER PREFIX SMB_CONF_PATH
6 EOF
7 exit 1;
8 fi
9
10 SERVER="$1"
11 PREFIX="$2"
12 SMB_CONF_PATH="$3"
13 shift 3
14
15 incdir=`dirname $0`/../../../testprogs/blackbox
16 . $incdir/subunit.sh
17 maccount="OLDJOINTEST"
18 privatedir="$PREFIX/private"
19
20 UID_WRAPPER_ROOT=1
21 export UID_WRAPPER_ROOT
22
23 OPTIONS="--configfile $SMB_CONF_PATH --option=netbiosname=$maccount --option=security=domain --option=domainlogons=no --option=privatedir=$privatedir"
24
25 testit "mkdir -p $privatedir" mkdir -p $privatedir || failed=`expr $failed + 1`
26 testit "smbpasswd -a -m" $VALGRIND $BINDIR/smbpasswd -L -c $SMB_CONF_PATH -a -m "$maccount" || failed=`expr $failed + 1`
27 testit "net_rpc_oldjoin" $VALGRIND $BINDIR/net rpc oldjoin -S $SERVER $OPTIONS || failed=`expr $failed + 1`
28 testit "net_rpc_testjoin1" $VALGRIND $BINDIR/net rpc testjoin -S $SERVER $OPTIONS || failed=`expr $failed + 1`
29 testit "net_rpc_changetrustpw" $VALGRIND $BINDIR/net rpc changetrustpw -S $SERVER $OPTIONS || failed=`expr $failed + 1`
30 testit "net_rpc_testjoin2" $VALGRIND $BINDIR/net rpc testjoin -S $SERVER $OPTIONS || failed=`expr $failed + 1`
31
32 testok $0 $failed