python:tests: Fix user_edit test with system libldb
authorAndreas Schneider <asn@samba.org>
Thu, 17 Jun 2021 13:00:21 +0000 (15:00 +0200)
committerAndrew Bartlett <abartlet@samba.org>
Sun, 20 Jun 2021 22:06:36 +0000 (22:06 +0000)
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
python/samba/tests/samba_tool/user_edit.sh

index 7f0140ce6dd50c402217cbfd716ca7d01189c26a..cff646955dbb51f19b36cfa6818544fea7918548 100755 (executable)
@@ -13,6 +13,11 @@ SERVER="$1"
 USERNAME="$2"
 PASSWORD="$3"
 
+samba_ldbsearch=ldbsearch
+if test -x $BINDIR/ldbsearch; then
+    samba_ldbsearch=$BINDIR/ldbsearch
+fi
+
 STpath=$(pwd)
 . $STpath/testprogs/blackbox/subunit.sh
 
@@ -65,7 +70,7 @@ EOF
 }
 
 get_attribute_base64() {
-       ${STpath}/bin/ldbsearch '(sAMAccountName=sambatool1)' displayName \
+       $samba_ldbsearch '(sAMAccountName=sambatool1)' displayName \
                -H "ldap://$SERVER" "-U$USERNAME" "--password=$PASSWORD"
 }