[Fedora-directory-commits] ldapserver/ldap/admin/src/scripts DSMigration.pm.in, 1.5, 1.6
Noriko Hosoi (nhosoi)
fedora-directory-commits at redhat.com
Wed Aug 29 16:33:43 UTC 2007
Author: nhosoi
Update of /cvs/dirsec/ldapserver/ldap/admin/src/scripts
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv28030
Modified Files:
DSMigration.pm.in
Log Message:
Resolves: #260341
Summary: Migration script references a non-existing directory
Description: added an if clause for the with_fhs_opt case
Index: DSMigration.pm.in
===================================================================
RCS file: /cvs/dirsec/ldapserver/ldap/admin/src/scripts/DSMigration.pm.in,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- DSMigration.pm.in 15 Aug 2007 22:04:31 -0000 1.5
+++ DSMigration.pm.in 29 Aug 2007 16:33:40 -0000 1.6
@@ -262,8 +262,14 @@
my %objclasses = map { lc($_) => $_ } $ent->getValues('objectclass');
if ($cn eq 'config') { # global config
my $newent = $dest->search($ent->getDN(), "base", "(objectclass=*)");
- my $newdbdir = $newent->getValues('nsslapd-directory') ||
- "@localstatedir@/lib/$mig->{pkgname}/$inst/db";
+ my $newdbdir = "";
+ if ("@with_fhs_opt@") {
+ $newdbdir = $newent->getValues('nsslapd-directory') ||
+ "@localstatedir@/$mig->{pkgname}/$inst/db";
+ } else {
+ $newdbdir = $newent->getValues('nsslapd-directory') ||
+ "@localstatedir@/lib/$mig->{pkgname}/$inst/db";
+ }
debug(1, "Found ldbm database plugin config entry ", $ent->getDN(), "\n");
my $dir = $ent->getValues('nsslapd-directory');
my $homedir = $ent->getValues('nsslapd-db-home-directory');
More information about the Fedora-directory-commits
mailing list