
==================================================================
                           MigrationTools
==================================================================

THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED
WARRANTY AND WITHOUT SUPPORT.

These tools are freely redistributable according to the license
included with the source files. They may be bundled with LDAP/NIS
migration products. See RFC 2307 for more information.

You need perl to run these.

Edit migrate_common.ph and change the following site-specific
variables to reflect your installation:

$DEFAULT_MAIL_DOMAIN 
$DEFAULT_BASE

Then run the tools on each of your /etc database files, eg.
to migrate protocols you might do:

./migrate_protocols.pl /etc/protocols protocols.ldif

where the first argument is the input file and the last argument
is the output file. You then can concatenate all your output files
together and load that into your LDAP database with an online or
offline import tool (such as ldapadd and slapadd, respectively).

The following table will tell you which migration shell script
to use:

Script                          Existing nameservice    LDAP online
===================================================================
migrate_all_online.sh           /etc flat files         YES
migrate_all_offline.sh          /etc flat files         NO
migrate_all_netinfo_online.sh   NetInfo                 YES
migrate_all_netinfo_offline.sh  NetInfo                 NO
migrate_all_nis_online.sh       Sun NIS/YP              YES
migrate_all_nis_offline.sh      Sun NIS/YP              NO
migrate_all_nisplus_online.sh   Sun NIS+                YES
migrate_all_nisplus_offline.sh  Sun NIS+                NO

(The online scripts use ldapadd; the offline scripts use ldif2ldbm.)

MigrationTools Copyright (C) 1996-2001 Luke Howard. All rights reserved. 

You may contact the maintainers at support@padl.com.

