libsmb: Simplify an if-condition
[Samba.git] / testprogs / blackbox / test_net_ads_search_server.sh
blobf8350c9a97aad84fb0430a35cf6ed2cc996ccc33
1 #!/bin/sh
3 if [ $# -lt 2 ]; then
4 cat <<EOF
5 Usage: $0 SERVER REALM
6 EOF
7 exit 1;
8 fi
10 SERVER=$1
11 REALM=$2
12 shift 2
14 failed=0
15 . `dirname $0`/subunit.sh
17 samba_net="$BINDIR/net"
19 DN=$(echo "${REALM}" | tr '[:upper:]' '[:lower:]' | sed -e 's!^!DC=!' -e 's!\.!,DC=!g')
20 testit_grep_count \
21 "net_ads_search.ntlmssp" \
22 "distinguishedName: ${DN}" \
23 1 \
24 $samba_net ads search --use-kerberos=off -P \
25 --server "${SERVER}.${REALM}" \
26 '(objectClass=domain)' distinguishedName || \
27 failed=$((failed + 1))
28 testit_grep_count \
29 "net_ads_search.krb5" \
30 "distinguishedName: ${DN}" \
31 1 \
32 $samba_net ads search --use-kerberos=required -P \
33 --server "${SERVER}.${REALM}" \
34 '(objectClass=domain)' distinguishedName || \
35 failed=$((failed + 1))
37 exit $failed