libsmb: Use clistr_smb2_extract_snapshot_token() in cli_smb2_create_fnum_send()
[Samba.git] / source3 / script / tests / test_net_rpc_join_creds.sh
blob24376efbfa5d8c346c22011bc189544488801d28
1 #!/bin/sh
3 if [ $# -lt 5 ]; then
4 cat <<EOF
5 Usage: test_net_rpc_join_creds.sh DOMAIN USERNAME PASSWORD SERVER PREFIX
6 EOF
7 exit 1
8 fi
10 DOMAIN="$1"
11 USERNAME="$2"
12 PASSWORD="$3"
13 SERVER="$4"
14 PREFIX="$5"
15 shift 5
16 ADDARGS="$*"
18 incdir=$(dirname $0)/../../../testprogs/blackbox
19 . $incdir/subunit.sh
20 mkdir -p $PREFIX/private
21 # Test using a credentials file.
22 credsfile=$PREFIX/creds.$$
23 printf '%s\n' "username=$USERNAME" "password=$PASSWORD" "domain=$DOMAIN" >"$credsfile"
24 testit "net_rpc_join_creds" $VALGRIND $BINDIR/net rpc join -S $SERVER --option=netbiosname=netrpcjointest --option=domainlogons=yes --option=privatedir=$PREFIX/private -A"$credsfile" $ADDARGS || failed=$(expr $failed + 1)
25 testit "net_rpc_testjoin_creds" $VALGRIND $BINDIR/net rpc testjoin -S $SERVER --option=netbiosname=netrpcjointest --option=domainlogons=yes --option=privatedir=$PREFIX/private $ADDARGS || failed=$(expr $failed + 1)
26 testit "net_rpc_changetrustpw_creds" $VALGRIND $BINDIR/net rpc changetrustpw -S $SERVER --option=netbiosname=netrpcjointest --option=domainlogons=yes --option=privatedir=$PREFIX/private $ADDARGS || failed=$(expr $failed + 1)
27 testit "net_rpc_testjoin2_creds" $VALGRIND $BINDIR/net rpc testjoin -S $SERVER --option=netbiosname=netrpcjointest --option=domainlogons=yes --option=privatedir=$PREFIX/private $ADDARGS || failed=$(expr $failed + 1)
28 rm -f $credsfile
30 testok $0 $failed