tests: make test_ldb portable, eliminate "local" keyword
authorBjörn Jacke <bj@sernet.de>
Tue, 26 Jun 2012 10:23:41 +0000 (12:23 +0200)
committerBjörn Jacke <bj@sernet.de>
Tue, 26 Jun 2012 22:19:19 +0000 (00:19 +0200)
this is BASH only, don't use it.

testprogs/blackbox/test_ldb.sh

index 1609a95d062b085c3ba18f283a3f5c3fdee63b87..f326672670306524557a9f2d5e3d228898dabcda 100755 (executable)
@@ -121,15 +121,11 @@ echo "Search Options Control Query test returned 0 items"
 failed=`expr $failed + 1`
 fi
 
-wellknown_object_test() {
-       local guid=$1
-       local object=$2
-       local basedns
-       local dn
-       local r
-       local c
-       local n
-       local failed=0
+wellknown_object_test()
+(
+       guid=$1
+       object=$2
+       failed=0
 
        basedns="<WKGUID=${guid},${BASEDN}> <wkGuId=${guid},${BASEDN}>"
        for dn in ${basedns}; do
@@ -151,7 +147,7 @@ wellknown_object_test() {
        done
 
        return $failed
-}
+)
 
 wellknown_object_test 22B70C67D56E4EFB91E9300FCA3DC1AA ForeignSecurityPrincipals
 st=$?