#!/bin/bash loop_repl() { i=0; echo "entering repl loop" while [ $? -eq 0 ]; do echo "repl loop $i"; echo "repl schema"; ./bin/samba-tool drs replicate $DC_SERVER $SERVER CN=SCHEMA,CN=CONFIGURATION,DC=SAMBA,DC=EXAMPLE,DC=COM -s ./st/ad_dc_ntvfs/etc/smb.conf echo "repl config"; ./bin/samba-tool drs replicate $DC_SERVER $SERVER CN=CONFIGURATION,DC=SAMBA,DC=EXAMPLE,DC=COM -s ./st/ad_dc_ntvfs/etc/smb.conf echo "repl domaindns"; ./bin/samba-tool drs replicate $DC_SERVER $SERVER DC=DOMAINDNSZONES,DC=SAMBA,DC=EXAMPLE,DC=COM -s ./st/ad_dc_ntvfs/etc/smb.conf echo "repl root samba"; ./bin/samba-tool drs replicate $DC_SERVER $SERVER DC=SAMBA,DC=EXAMPLE,DC=COM -s ./st/ad_dc_ntvfs/etc/smb.conf echo "repl forestdns"; ./bin/samba-tool drs replicate $DC_SERVER $SERVER DC=FORESTDNSZONES,DC=SAMBA,DC=EXAMPLE,DC=COM -s ./st/ad_dc_ntvfs/etc/smb.conf let i=i+1; done } loop_ldaptest() { i=0; echo "entering ldap test loop" while [ $? -eq 0 ]; do echo "ldap test loop $i"; PYTHONPATH=./bin/python/ python ./source4/dsdb/tests/python/ldap_schema.py ldap://$DC_SERVER_IP -U$USERNAME%$PASSWORD --workgroup=$DOMAIN let i=i+1; done } loop_repl & loop_ldaptest