lemonldap-ng/build/lemonldap-ng/debian
Xavier Guimard d739803b92 LEMONLDAP::NG : security bug in Portal/Simple.pm 2007-07-06 09:38:31 +00:00
..
README.Debian LEMONLDAP::NG : Change in configuration storage format (Closes: #307173) and documentation 2007-06-13 12:04:02 +00:00
changelog LEMONLDAP::NG : security bug in Portal/Simple.pm 2007-07-06 09:38:31 +00:00
compat LEMONLDAP::NG : branch trunk/build/lemonldap-ng 2007-04-15 17:26:34 +00:00
configStorage.pm LEMONLDAP::NG : more documentation and virtual host names control 2007-05-11 07:52:19 +00:00
control LEMONLDAP::NG : bug in manager javascript 2007-06-18 20:36:46 +00:00
copyright LEMONLDAP::NG : branch trunk/build/lemonldap-ng 2007-04-15 17:26:34 +00:00
handler-apache.conf LEMONLDAP::NG : Change in configuration storage format (Closes: #307173) and documentation 2007-06-13 12:04:02 +00:00
handler-apache2.conf LEMONLDAP::NG : Change in configuration storage format (Closes: #307173) and documentation 2007-06-13 12:04:02 +00:00
lemonldap-ng-doc.docs LEMONLDAP::NG : Little bug correction in Portal/CDA.pm 2007-05-22 08:22:54 +00:00
lemonldap-ng.docs LEMONLDAP::NG : Debian packages cleaned by Lintian 2007-05-15 20:51:24 +00:00
lemonldap-ng.examples LEMONLDAP::NG : Better Debian structure and debconf management 2007-05-01 14:53:26 +00:00
liblemonldap-ng-conf-perl.config LEMONLDAP::NG : Debian packages cleaned by Lintian 2007-05-15 20:51:24 +00:00
liblemonldap-ng-conf-perl.dirs LEMONLDAP::NG : Better Debian structure and debconf management 2007-05-01 14:53:26 +00:00
liblemonldap-ng-conf-perl.docs LEMONLDAP::NG : Debian packages cleaned by Lintian 2007-05-15 20:51:24 +00:00
liblemonldap-ng-conf-perl.examples LEMONLDAP::NG : Better Debian structure and debconf management 2007-05-01 14:53:26 +00:00
liblemonldap-ng-conf-perl.install LEMONLDAP::NG : SOAP HTTP basic authentication 2007-05-06 14:41:30 +00:00
liblemonldap-ng-conf-perl.postinst LEMONLDAP::NG : Change in configuration storage format (Closes: #307173) and documentation 2007-06-13 12:04:02 +00:00
liblemonldap-ng-conf-perl.templates LEMONLDAP::NG : Debian packages cleaned by Lintian 2007-05-15 20:51:24 +00:00
liblemonldap-ng-handler-perl.dirs LEMONLDAP::NG : documentation and Debian installation improvement 2007-05-03 19:47:57 +00:00
liblemonldap-ng-handler-perl.docs LEMONLDAP::NG : Debian packages cleaned by Lintian 2007-05-15 20:51:24 +00:00
liblemonldap-ng-handler-perl.examples LEMONLDAP::NG : Better Debian structure and debconf management 2007-05-01 14:53:26 +00:00
liblemonldap-ng-handler-perl.install LEMONLDAP::NG : new Debian structure and LDAPS documentation 2007-04-29 12:07:20 +00:00
liblemonldap-ng-handler-perl.postinst LEMONLDAP::NG : documentation and Debian installation improvement 2007-05-03 19:47:57 +00:00
liblemonldap-ng-manager-perl.dirs LEMONLDAP::NG : Better Debian structure and debconf management 2007-05-01 14:53:26 +00:00
liblemonldap-ng-manager-perl.docs LEMONLDAP::NG : Debian packages cleaned by Lintian 2007-05-15 20:51:24 +00:00
liblemonldap-ng-manager-perl.examples LEMONLDAP::NG : Better Debian structure and debconf management 2007-05-01 14:53:26 +00:00
liblemonldap-ng-manager-perl.install LEMONLDAP::NG : new feature: configuration syntax errors are now displayed in manager interface 2007-06-23 20:01:37 +00:00
liblemonldap-ng-manager-perl.postinst LEMONLDAP::NG : Better Debian structure and debconf management 2007-05-01 14:53:26 +00:00
liblemonldap-ng-portal-perl.cron.d LEMONLDAP::NG : documentation and Debian installation improvement 2007-05-03 19:47:57 +00:00
liblemonldap-ng-portal-perl.dirs LEMONLDAP::NG : documentation and Debian installation improvement 2007-05-03 19:47:57 +00:00
liblemonldap-ng-portal-perl.docs LEMONLDAP::NG : Debian packages cleaned by Lintian 2007-05-15 20:51:24 +00:00
liblemonldap-ng-portal-perl.examples LEMONLDAP::NG : Better Debian structure and debconf management 2007-05-01 14:53:26 +00:00
liblemonldap-ng-portal-perl.install LEMONLDAP::NG : Better Debian structure and debconf management 2007-05-01 14:53:26 +00:00
liblemonldap-ng-portal-perl.postinst LEMONLDAP::NG : documentation and Debian installation improvement 2007-05-03 19:47:57 +00:00
manager-apache.conf LEMONLDAP::NG : Better Debian structure and debconf management 2007-05-01 14:53:26 +00:00
manager-apache2.conf LEMONLDAP::NG : Better Debian structure and debconf management 2007-05-01 14:53:26 +00:00
portal-apache.conf LEMONLDAP::NG : Better Debian structure and debconf management 2007-05-01 14:53:26 +00:00
portal-apache2.conf LEMONLDAP::NG : Better Debian structure and debconf management 2007-05-01 14:53:26 +00:00
rules LEMONLDAP::NG : Better Debian structure and debconf management 2007-05-01 14:53:26 +00:00
storage.conf LEMONLDAP::NG : little bug in DBI configuration example and documentation update 2007-06-03 06:29:15 +00:00

README.Debian

lemonldap-ng for Debian
-----------------------

Topics:
 1 - Manager installation
 2 - Portal installation
 3 - Area protection
 4 - Configuration storage


I - LEMONLDAP::NG MANAGER INSTALLATION
----------------------------------------
Package: liblemonldap-ng-manager-perl

liblemonldap-ng-manager-perl installs files named manager-apache.conf and
manager-apache2.conf in /etc/lemonldap-ng/. Include it in apache configuration
and configure it (virtual host has to be adapt).


II - LEMONLDAP::NG PORTAL INSTALLATION
--------------------------------------
Package: liblemonldap-ng-portal-perl

liblemonldap-ng-portal-perl installs files named portal-apache.conf and
portal-apache2.conf in /etc/lemonldap-ng/. Include it in apache configuration
and configure it (virtual host has to be adapt). You can also customize
/var/lib/lemonldap-ng/portal/index.pl to adapt it to your site. This file is
protected against upgrade.


III - LEMONLDAP::NG AREA PROTECTION
----------------------------------
Package: liblemonldap-ng-handler-perl

liblemonldap-ng-handler-perl installs a file named MyHandler.pm in
/var/lib/lemonldap-ng/handler/. See handler-apache.conf or handler-apache2.conf
in /etc/lemonldap-ng/ to know how to use it.


IV - LEMONLDAP::NG CONFIGURATION STORAGE
---------------------------------------
Package: liblemonldap-ng-conf-perl

Lemonldap::NG configuration is stored by default in /var/lib/lemonldap-ng/conf.
Modify /etc/lemonldap-ng/storage.conf to change configuration storage.

1.1 - Migrating from 'File' to 'DBI'

To use DBI mechanism to store configuration, you have to create database. An
example is given for MySQL in the file
/usr/share/doc/liblemonldap-ng-conf-perl/examples/lmConfig.mysql.
If you have a running configuration, use this to populate SQL database :

  perl /usr/share/lemonldap-ng/bin/lmConfig_File2MySQL -c \
         /var/lib/lemonldap-ng/conf/lmConf-<last-number>

"-c" options adds "create table" instruction.