From e94c5713f7c54a4dd023350653c31fdb9c36fda9 Mon Sep 17 00:00:00 2001
From: ugaston <ugaston@localhost>
Date: Tue, 04 Sep 2007 14:23:48 +0000
Subject: [PATCH] Work-around for Issue #2201: ads-trustore missing when not configuring replication with the GUI
---
opends/tests/functional-tests/shared/data/replication/workaround-2201.ldif | 4 ++++
opends/tests/functional-tests/shared/functions/topology.xml | 13 ++++++++++++-
2 files changed, 16 insertions(+), 1 deletions(-)
diff --git a/opends/tests/functional-tests/shared/data/replication/workaround-2201.ldif b/opends/tests/functional-tests/shared/data/replication/workaround-2201.ldif
new file mode 100644
index 0000000..f0db412
--- /dev/null
+++ b/opends/tests/functional-tests/shared/data/replication/workaround-2201.ldif
@@ -0,0 +1,4 @@
+dn: ds-cfg-key-id=ads-certificate,cn=ads-truststore
+objectclass: top
+objectclass: ds-cfg-self-signed-cert-request
+
diff --git a/opends/tests/functional-tests/shared/functions/topology.xml b/opends/tests/functional-tests/shared/functions/topology.xml
index cebbd99..5ab126f 100755
--- a/opends/tests/functional-tests/shared/functions/topology.xml
+++ b/opends/tests/functional-tests/shared/functions/topology.xml
@@ -614,7 +614,18 @@
'dsPath' : syncserverPath
}
</call>
-
+
+ <!-- WORK-AROUND for issue #2201 -->
+ <call function="'addEntry'">
+ { 'location' : syncserver.getHostname(),
+ 'dsPath' : syncserverPath,
+ 'dsInstanceHost' : syncserver.getHostname(),
+ 'dsInstancePort' : syncserver.getPort(),
+ 'dsInstanceDn' : syncserver.getRootDn(),
+ 'dsInstancePswd' : syncserver.getRootPwd(),
+ 'entryToBeAdded' : '%s/%s/replication/workaround-2201.ldif' % (syncserver.getDir(), relativeDataDir) }
+ </call>
+
<message>
'List synchronization providers'
</message>
--
Gitblit v1.10.0