Name Last Update
..
config Loading commit data...
schema Loading commit data...
src/org/opends/arisid Loading commit data...
README Loading commit data...
build.xml Loading commit data...

README

This folder contains source code for the IGF ArisID Privacy Control.

http://www.openliberty.org/wiki/index.php/ProjectAris

In order to build this extension you'll need the Aris ID core libraries
which are available here:

http://sourceforge.net/projects/arisid/files/ArisId/Release%201.1/arisId_1.1.jar/download

Put the JAR file into the lib directory and build. In order to run
OpenDS using the plugin you're probably going to need some other
libraries (neethi?) which are loaded at runtime.

Once you have the required libraries, do the following steps:

1. In the top-level source folder for OpenDS, first build and
package OpenDS:

./build.sh

2. Next cd into this extension folder:

cd experimental/arisid-privacy-control

3. And build the control+plugin (this requires Ant version 7 or
higher in your path):

ant install

4. This will copy the following files into the parent OpenDS
default installation (build/package/OpenDS-2.3.0):

INSTANCE_ROOT/lib/extensions/arisid-privacy-control.jar
INSTANCE_ROOT/config/arisid-privacy-control.ldif
INSTANCE_ROOT/config/schema/99-arisid-privacy-control.ldif

5. Add the plugin's config to the server configuration. The
following instruction assumes usage of the Unix 'cat'
command, but obviously ldapadd can be used:

cd INSTANCE_ROOT/config
cat arisid-privacy-control.ldif >> config.ldif

6. Start the server and look for the log message indicating that
the extension is loaded:

cd INSTANCE_ROOT
./bin/start-ds