From 765e0764deb35f54c51863591f5aa1c8fc023d63 Mon Sep 17 00:00:00 2001
From: Jean-Noël Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Tue, 05 Jan 2016 13:59:21 +0000
Subject: [PATCH] OPENDJ-2583 Upgrade from 2.5.0 express to 3.0.0 does not work

---
 opendj-server-legacy/src/main/java/org/opends/server/tools/upgrade/Upgrade.java |   72 ++++++++++++++++++------------------
 1 files changed, 36 insertions(+), 36 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 e35c241..5d9e8d7 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
@@ -304,6 +304,42 @@
     register("2.7.0",
         copySchemaFile("03-pwpolicyextension.ldif"));
 
+    /** See OPENDJ-1490 and OPENDJ-1454 */
+    register("2.7.0",
+        deleteConfigEntry(INFO_UPGRADE_TASK_10733_1_SUMMARY.get(),
+        "dn: ds-cfg-backend-id=replicationChanges,cn=Backends,cn=config"),
+        modifyConfigEntry(INFO_UPGRADE_TASK_10733_2_SUMMARY.get(),
+        "(objectClass=ds-cfg-dsee-compat-access-control-handler)",
+        "delete: ds-cfg-global-aci",
+        "ds-cfg-global-aci: "
+            + "(target=\"ldap:///dc=replicationchanges\")"
+            + "(targetattr=\"*\")"
+            + "(version 3.0; acl \"Replication backend access\"; "
+            + "deny (all) userdn=\"ldap:///anyone\";)"));
+
+    /** See OPENDJ-1351 */
+    register("2.7.0",
+        modifyConfigEntry(INFO_UPGRADE_TASK_10820_SUMMARY.get(),
+        "(objectClass=ds-cfg-root-dn)",
+        "add: ds-cfg-default-root-privilege-name",
+        "ds-cfg-default-root-privilege-name: changelog-read"));
+
+    /** See OPENDJ-1580 */
+    register("2.7.0",
+        addConfigEntry(INFO_UPGRADE_TASK_10908_SUMMARY.get(),
+            "dn: cn=PKCS5S2,cn=Password Storage Schemes,cn=config",
+            "changetype: add",
+            "objectClass: top",
+            "objectClass: ds-cfg-password-storage-scheme",
+            "objectClass: ds-cfg-pkcs5s2-password-storage-scheme",
+            "cn: PKCS5S2",
+            "ds-cfg-java-class: org.opends.server.extensions.PKCS5S2PasswordStorageScheme",
+            "ds-cfg-enabled: true"));
+
+    /** See OPENDJ-1322 and OPENDJ-1067 */
+    register("2.7.0",
+        rerunJavaPropertiesTool(INFO_UPGRADE_TASK_9206_SUMMARY.get()));
+
     register("2.8.0",
         modifyConfigEntry(INFO_UPGRADE_TASK_10214_SUMMARY.get(),
           "(ds-cfg-java-class=org.opends.server.loggers.debug.TextDebugLogPublisher)",
@@ -338,38 +374,6 @@
              "add:ds-cfg-override-severity",
              "ds-cfg-override-severity: SYNC=INFO,ERROR,WARNING,NOTICE"));
 
-    /** See OPENDJ-1490 and OPENDJ-1454 */
-    register("2.7.0",
-        deleteConfigEntry(INFO_UPGRADE_TASK_10733_1_SUMMARY.get(),
-        "dn: ds-cfg-backend-id=replicationChanges,cn=Backends,cn=config"),
-        modifyConfigEntry(INFO_UPGRADE_TASK_10733_2_SUMMARY.get(),
-        "(objectClass=ds-cfg-dsee-compat-access-control-handler)",
-        "delete: ds-cfg-global-aci",
-        "ds-cfg-global-aci: "
-            + "(target=\"ldap:///dc=replicationchanges\")"
-            + "(targetattr=\"*\")"
-            + "(version 3.0; acl \"Replication backend access\"; "
-            + "deny (all) userdn=\"ldap:///anyone\";)"));
-
-    /** See OPENDJ-1351 */
-    register("2.7.0",
-        modifyConfigEntry(INFO_UPGRADE_TASK_10820_SUMMARY.get(),
-        "(objectClass=ds-cfg-root-dn)",
-        "add: ds-cfg-default-root-privilege-name",
-        "ds-cfg-default-root-privilege-name: changelog-read"));
-
-    /** See OPENDJ-1580 */
-    register("2.7.0",
-        addConfigEntry(INFO_UPGRADE_TASK_10908_SUMMARY.get(),
-            "dn: cn=PKCS5S2,cn=Password Storage Schemes,cn=config",
-            "changetype: add",
-            "objectClass: top",
-            "objectClass: ds-cfg-password-storage-scheme",
-            "objectClass: ds-cfg-pkcs5s2-password-storage-scheme",
-            "cn: PKCS5S2",
-            "ds-cfg-java-class: org.opends.server.extensions.PKCS5S2PasswordStorageScheme",
-            "ds-cfg-enabled: true"));
-
     /** See OPENDJ-1545 */
     register("2.8.0",
         deleteConfigEntry(INFO_UPGRADE_TASK_11237_1_SUMMARY.get(),
@@ -401,10 +405,6 @@
         deleteFile(new File(binDirectory, "dsframework")),
         deleteFile(new File(batDirectory, "dsframework.bat")));
 
-    /** See OPENDJ-1322 and OPENDJ-1067 */
-    register("2.7.0",
-        rerunJavaPropertiesTool(INFO_UPGRADE_TASK_9206_SUMMARY.get()));
-
     /** If the upgraded version is a non OEM one, migrates local-db backends to JE Backend, see OPENDJ-2364 **/
     register("3.0.0",
         conditionalUpgradeTasks(

--
Gitblit v1.10.0