diff options
author | Ade Lee <alee@redhat.com> | 2012-10-19 01:35:04 -0400 |
---|---|---|
committer | Endi Sukma Dewata <edewata@vm-117.idm.lab.bos.redhat.com> | 2012-10-22 10:37:47 -0400 |
commit | 48d2e92bc81d20b27ce4f6e2533d2d4cf70055bf (patch) | |
tree | 82d3a166d5353c0ec43845be448c0a7d16342187 /base/common/src/com/netscape/cms/servlet/csadmin/SystemConfigService.java | |
parent | a191e9632cebe547b3e23c1d7dca688b294dd880 (diff) | |
download | pki-48d2e92bc81d20b27ce4f6e2533d2d4cf70055bf.tar.gz pki-48d2e92bc81d20b27ce4f6e2533d2d4cf70055bf.tar.xz pki-48d2e92bc81d20b27ce4f6e2533d2d4cf70055bf.zip |
Provide option to install, rather than replicate schema in a clonealee-76
Diffstat (limited to 'base/common/src/com/netscape/cms/servlet/csadmin/SystemConfigService.java')
-rw-r--r-- | base/common/src/com/netscape/cms/servlet/csadmin/SystemConfigService.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/base/common/src/com/netscape/cms/servlet/csadmin/SystemConfigService.java b/base/common/src/com/netscape/cms/servlet/csadmin/SystemConfigService.java index 800f12365..27ee8a506 100644 --- a/base/common/src/com/netscape/cms/servlet/csadmin/SystemConfigService.java +++ b/base/common/src/com/netscape/cms/servlet/csadmin/SystemConfigService.java @@ -360,6 +360,8 @@ public class SystemConfigService extends PKIService implements SystemConfigResou replicationSecurity = "None"; } cs.putString("internaldb.ldapconn.replicationSecurity", replicationSecurity); + + cs.putString("preop.internaldb.replicateSchema", data.getReplicateSchema()); } try { @@ -386,6 +388,7 @@ public class SystemConfigService extends PKIService implements SystemConfigResou } ConfigurationUtils.reInitSubsystem(csType); + ConfigurationUtils.populateDBManager(); ConfigurationUtils.populateVLVIndexes(); } catch (Exception e) { @@ -860,6 +863,12 @@ public class SystemConfigService extends PKIService implements SystemConfigResou } } + if ((data.getReplicateSchema() != null) && (data.getReplicateSchema().equalsIgnoreCase("false"))) { + data.setReplicateSchema("false"); + } else { + data.setReplicateSchema("true"); + } + if ((data.getBackupKeys() != null) && data.getBackupKeys().equals("true")) { if ((data.getBackupFile() == null) || (data.getBackupFile().length()<=0)) { //TODO: also check for valid path, perhaps by touching file there |