[Fedora-directory-commits] ldapserver/ldap/admin/src create_instance.c, 1.61, 1.62 migrateTo11.in, 1.1, 1.2
Richard Allen Megginson (rmeggins)
fedora-directory-commits at redhat.com
Fri Jun 29 21:12:24 UTC 2007
- Previous message (by thread): [Fedora-directory-commits] ldapserver/ldap/admin/src/scripts DSMigration.pm.in, NONE, 1.1 Migration.pm.in, NONE, 1.1 migrate-ds.pl.in, NONE, 1.1 migrate-ds.res, NONE, 1.1 Setup.pm.in, 1.7, 1.8 SetupLog.pm, 1.1, 1.2 Util.pm.in, 1.3, 1.4 setup-ds.pl.in, 1.2, 1.3 setup-ds.res.in, 1.4, 1.5
- Next message (by thread): [Fedora-directory-commits] ldapserver Makefile.am, 1.46, 1.47 aclocal.m4, 1.38, 1.39 configure, 1.49, 1.50 missing, 1.28, 1.29 install-sh, 1.28, 1.29 compile, 1.28, 1.29 depcomp, 1.28, 1.29 config.sub, 1.27, 1.28 config.guess, 1.27, 1.28 Makefile.in, 1.55, 1.56
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: rmeggins
Update of /cvs/dirsec/ldapserver/ldap/admin/src
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv15196/ldapserver/ldap/admin/src
Modified Files:
create_instance.c migrateTo11.in
Log Message:
Resolves: bug 245815
Description: DS Admin Migration framework
Reviewed by: nhosoi (Thanks!)
Fix Description: Created a Migration class that is very similar to the Setup class - to act as a sort of global context for the migration process. Moved most of the guts of migrateTo11 into the new DSMigration class and the new migrate-ds.pl - we should deprecate migrateTo11 in favor of migrate-ds.pl. I had to enhance the check_and_add_entry function to handle pseudo-LDIF change records - pseudo because mozilla perldap LDIF has no real LDIF change record support.
Fixed a bug in create_instance.c - creating an instance without starting it was not working if the port number of an existing directory server was supplied.
Added a new method createDSInstance to Util - this just wraps ds_newinst.pl for now.
Platforms tested: RHEL4
Doc: Yes. We will need to document the migration procedures.
Flag day: Yes. Autotool file changes.
Index: create_instance.c
===================================================================
RCS file: /cvs/dirsec/ldapserver/ldap/admin/src/create_instance.c,v
retrieving revision 1.61
retrieving revision 1.62
diff -u -r1.61 -r1.62
--- create_instance.c 28 Jun 2007 16:15:26 -0000 1.61
+++ create_instance.c 29 Jun 2007 21:12:22 -0000 1.62
@@ -437,7 +437,7 @@
/* if we don't need to start the server right away, we can skip the
port number checks
*/
- if (!needToStartServer(cf))
+ if (needToStartServer(cf))
{
if( (t = create_instance_checkports(cf)))
{
Index: migrateTo11.in
===================================================================
RCS file: /cvs/dirsec/ldapserver/ldap/admin/src/migrateTo11.in,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- migrateTo11.in 16 Mar 2007 21:32:39 -0000 1.1
+++ migrateTo11.in 29 Jun 2007 21:12:22 -0000 1.2
@@ -294,38 +294,6 @@
# updateDBguardian($newdbdir);
}
-sub copySecurityFiles {
- my $oldroot = shift;
- my $inst = shift;
- my $destdir = shift;
-
- if (! -d "$oldroot/alias") {
- debug(0, "Error: security file directory $oldroot/alias not found\n");
- } elsif (! -d $destdir) {
- debug(0, "Error: new security file directory $destdir not found\n");
- } else {
- debug(1, "Copying $oldroot/alias/$inst-cert8.db to $destdir/cert8.db\n");
- system ("cp -p $oldroot/alias/$inst-cert8.db $destdir/cert8.db") == 0 or
- die "Error: could not copy $oldroot/alias/$inst-cert8.db to $destdir/cert8.db: $!";
- debug(1, "Copying $oldroot/alias/$inst-key3.db to $destdir/key3.db\n");
- system ("cp -p $oldroot/alias/$inst-key3.db $destdir/key3.db") == 0 or
- die "Error: could not copy $oldroot/alias/$inst-key3.db to $destdir/key3.db: $!";
- debug(1, "Copying $oldroot/alias/secmod.db to $destdir/secmod.db\n");
- system ("cp -p $oldroot/alias/secmod.db $destdir/secmod.db") == 0 or
- die "Error: could not copy $oldroot/alias/secmod.db to $destdir/secmod.db: $!";
- if (-f "$oldroot/alias/$inst-pin.txt") {
- debug(1, "Copying $oldroot/alias/$inst-pin.txt to $destdir/pin.txt\n");
- system ("cp -p $oldroot/alias/$inst-pin.txt $destdir/pin.txt") == 0 or
- die "Error: could not copy $oldroot/alias/$inst-pin.txt to $destdir/pin.txt: $!";
- }
- if (-f "$oldroot/shared/config/certmap.conf") {
- debug(1, "Copying $oldroot/shared/config/certmap.conf to $destdir/certmap.conf\n");
- system ("cp -p $oldroot/shared/config/certmap.conf $destdir/certmap.conf") == 0 or
- die "Error: could not copy $oldroot/shared/config/certmap.conf to $destdir/certmap.conf: $!";
- }
- }
-}
-
sub copyChangelogDB {
my $oldroot = shift;
my $inst = shift;
- Previous message (by thread): [Fedora-directory-commits] ldapserver/ldap/admin/src/scripts DSMigration.pm.in, NONE, 1.1 Migration.pm.in, NONE, 1.1 migrate-ds.pl.in, NONE, 1.1 migrate-ds.res, NONE, 1.1 Setup.pm.in, 1.7, 1.8 SetupLog.pm, 1.1, 1.2 Util.pm.in, 1.3, 1.4 setup-ds.pl.in, 1.2, 1.3 setup-ds.res.in, 1.4, 1.5
- Next message (by thread): [Fedora-directory-commits] ldapserver Makefile.am, 1.46, 1.47 aclocal.m4, 1.38, 1.39 configure, 1.49, 1.50 missing, 1.28, 1.29 install-sh, 1.28, 1.29 compile, 1.28, 1.29 depcomp, 1.28, 1.29 config.sub, 1.27, 1.28 config.guess, 1.27, 1.28 Makefile.in, 1.55, 1.56
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Fedora-directory-commits
mailing list