You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by ka...@apache.org on 2012/11/27 14:23:32 UTC

svn commit: r1414177 - in /directory/apacheds/trunk/service: setup-mmr.sh src/test/resources/peer1.ldif src/test/resources/peer2.ldif

Author: kayyagari
Date: Tue Nov 27 13:23:31 2012
New Revision: 1414177

URL: http://svn.apache.org/viewvc?rev=1414177&view=rev
Log:
resources to create a test MMR setup

Added:
    directory/apacheds/trunk/service/setup-mmr.sh   (with props)
    directory/apacheds/trunk/service/src/test/resources/peer1.ldif
    directory/apacheds/trunk/service/src/test/resources/peer2.ldif

Added: directory/apacheds/trunk/service/setup-mmr.sh
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/service/setup-mmr.sh?rev=1414177&view=auto
==============================================================================
--- directory/apacheds/trunk/service/setup-mmr.sh (added)
+++ directory/apacheds/trunk/service/setup-mmr.sh Tue Nov 27 13:23:31 2012
@@ -0,0 +1,58 @@
+#!/bin/bash
+#
+#  Licensed to the Apache Software Foundation (ASF) under one
+#  or more contributor license agreements.  See the NOTICE file
+#  distributed with this work for additional information
+#  regarding copyright ownership.  The ASF licenses this file
+#  to you under the Apache License, Version 2.0 (the
+#  "License"); you may not use this file except in compliance
+#  with the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+#
+
+# A script to setup MMR between two server instances
+
+JAR=`find . -name "apacheds-service-*[!s].jar"`
+
+# Checking if the final jar exists
+if [ -e $JAR ] ; then
+  echo "Service jar exists"
+else
+  echo "Service jar not found, need to build it"
+  mvn clean install
+fi
+
+#copies the apache DS jar file to two different instances
+PEER1=/tmp/peer1
+CONF1=$PEER1/target/instance/conf
+mkdir -p $PEER1
+mkdir -p $CONF1
+cp $JAR $PEER1/target
+cp apacheds.sh $PEER1
+cp log4j.properties $PEER1
+cp ../server-config/src/main/resources/config.ldif $CONF1
+sed -i -e "s/ads-systemport:\ 10389/ads-systemport:\ 16389/" $CONF1/config.ldif
+sed -i -e "s/ads-systemport:\ 10636/ads-systemport:\ 16636/" $CONF1/config.ldif
+echo >> $CONF1/config.ldif
+cat src/test/resources/peer1.ldif >> $CONF1/config.ldif
+
+PEER2=/tmp/peer2
+CONF2=$PEER2/target/instance/conf
+mkdir -p $PEER2
+mkdir -p $CONF2
+cp $JAR $PEER2/target
+cp apacheds.sh $PEER2
+cp log4j.properties $PEER2
+cp ../server-config/src/main/resources/config.ldif $CONF2
+sed -i -e "s/ads-systemport:\ 10389/ads-systemport:\ 17389/" $CONF2/config.ldif
+sed -i -e "s/ads-systemport:\ 10636/ads-systemport:\ 17636/" $CONF2/config.ldif
+echo >> $CONF2/config.ldif
+cat src/test/resources/peer2.ldif >> $CONF2/config.ldif

Propchange: directory/apacheds/trunk/service/setup-mmr.sh
------------------------------------------------------------------------------
    svn:executable = *

Added: directory/apacheds/trunk/service/src/test/resources/peer1.ldif
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/service/src/test/resources/peer1.ldif?rev=1414177&view=auto
==============================================================================
--- directory/apacheds/trunk/service/src/test/resources/peer1.ldif (added)
+++ directory/apacheds/trunk/service/src/test/resources/peer1.ldif Tue Nov 27 13:23:31 2012
@@ -0,0 +1,19 @@
+dn: ads-replConsumerId=1,ou=replConsumers,ads-serverId=ldapServer,ou=servers,a
+ ds-directoryServiceId=default,ou=config
+ads-replRefreshNPersist: true
+ads-replAliasDerefMode: never
+ads-replProvPort: 17389
+ads-replSearchSizeLimit: 0
+ads-replProvHostName: localhost
+objectClass: ads-base
+objectClass: ads-replConsumer
+objectClass: top
+ads-replUserDn: uid=admin,ou=system
+ads-replRefreshInterval: 60000
+ads-replUserPassword:: c2VjcmV0
+ads-replConsumerId: 1
+ads-replAttributes: *
+ads-replSearchScope: sub
+ads-replSearchTimeOut: 0
+ads-replSearchFilter: (objectClass=*)
+ads-searchBaseDN: dc=example,dc=com	

Added: directory/apacheds/trunk/service/src/test/resources/peer2.ldif
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/service/src/test/resources/peer2.ldif?rev=1414177&view=auto
==============================================================================
--- directory/apacheds/trunk/service/src/test/resources/peer2.ldif (added)
+++ directory/apacheds/trunk/service/src/test/resources/peer2.ldif Tue Nov 27 13:23:31 2012
@@ -0,0 +1,19 @@
+dn: ads-replConsumerId=1,ou=replConsumers,ads-serverId=ldapServer,ou=servers,a
+ ds-directoryServiceId=default,ou=config
+ads-replRefreshNPersist: true
+ads-replAliasDerefMode: never
+ads-replProvPort: 16389
+ads-replSearchSizeLimit: 0
+ads-replProvHostName: localhost
+objectClass: ads-base
+objectClass: ads-replConsumer
+objectClass: top
+ads-replUserDn: uid=admin,ou=system
+ads-replRefreshInterval: 60000
+ads-replUserPassword:: c2VjcmV0
+ads-replConsumerId: 1
+ads-replAttributes: *
+ads-replSearchScope: sub
+ads-replSearchTimeOut: 0
+ads-replSearchFilter: (objectClass=*)
+ads-searchBaseDN: dc=example,dc=com