s3:selftest: add samba3.blackbox.net_rpc_oldjoin test
[Samba.git] / source3 / script / tests / test_net_rpc_oldjoin.sh
blob070fcc1add7e2a949b1ce34ccd35a9155f5d23cf
1 #!/bin/sh
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
10 SERVER="$1"
11 PREFIX="$2"
12 SMB_CONF_PATH="$3"
13 shift 3
15 incdir=`dirname $0`/../../../testprogs/blackbox
16 . $incdir/subunit.sh
17 maccount="OLDJOINTEST"
18 privatedir="$PREFIX/private"
20 UID_WRAPPER_ROOT=1
21 export UID_WRAPPER_ROOT
23 OPTIONS="--configfile $SMB_CONF_PATH --option=netbiosname=$maccount --option=security=domain --option=domainlogons=no --option=privatedir=$privatedir"
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`
32 testok $0 $failed