From 025d91805779be02d356eecce0eb8785bc07b8e2 Mon Sep 17 00:00:00 2001
From: Nicolas Capponi <nicolas.capponi@forgerock.com>
Date: Mon, 07 Nov 2016 15:05:30 +0000
Subject: [PATCH] OPENDJ-3714 Add to Upgrade class the task to add new ds-cfg-local-backend object class

---
 opendj-server-legacy/src/main/java/org/opends/server/tools/upgrade/Upgrade.java |    7 ++++++-
 opendj-server-legacy/src/messages/org/opends/messages/tool.properties           |    1 +
 2 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/server/tools/upgrade/Upgrade.java b/opendj-server-legacy/src/main/java/org/opends/server/tools/upgrade/Upgrade.java
index ba63409..012296e 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/tools/upgrade/Upgrade.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/tools/upgrade/Upgrade.java
@@ -604,7 +604,12 @@
             "cn=UUID,cn=Syntaxes,cn=config",
             "cn=Syntaxes,cn=config")
     );
-
+    register("4.0.0",
+        modifyConfigEntry(INFO_UPGRADE_TASK_ADD_LOCAL_BACKEND.get(),
+            "(objectClass=ds-cfg-backend)",
+            "add: objectClass",
+            "objectClass: ds-cfg-local-backend")
+    );
 
     /* All upgrades will refresh the server configuration schema and generate a new upgrade folder. */
     registerLast(
diff --git a/opendj-server-legacy/src/messages/org/opends/messages/tool.properties b/opendj-server-legacy/src/messages/org/opends/messages/tool.properties
index 2ce6ef5..21fd901 100644
--- a/opendj-server-legacy/src/messages/org/opends/messages/tool.properties
+++ b/opendj-server-legacy/src/messages/org/opends/messages/tool.properties
@@ -2686,3 +2686,4 @@
 ERR_TRUSTING_CERTIFICATE_PERMANENTLY=Unable to trust the certificate permanently, \
  certificate will be trusted only for this session. Error details: %s
 ERR_UPGRADE_READING_CONF_FILE=An error occurred while reading configuration file: %s
+INFO_UPGRADE_TASK_ADD_LOCAL_BACKEND=Adding local backend object class
\ No newline at end of file

--
Gitblit v1.10.0