From 48deac6f808690e620a5444398c938dc8ef2a970 Mon Sep 17 00:00:00 2001
From: Gaetan Boismal <gaetan.boismal@forgerock.com>
Date: Mon, 23 May 2016 18:17:55 +0000
Subject: [PATCH] OPENDJ-3002 Fix upgrade to 4.0.0-OEM

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

diff --git a/opendj-server-legacy/src/main/java/org/opends/server/tools/upgrade/UpgradeTasks.java b/opendj-server-legacy/src/main/java/org/opends/server/tools/upgrade/UpgradeTasks.java
index 8af823d..2685e31 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/tools/upgrade/UpgradeTasks.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/tools/upgrade/UpgradeTasks.java
@@ -1033,8 +1033,11 @@
   /**
    * Creates backups of the local DB backends directories by renaming adding them a ".bak" suffix.
    *  e.g "userRoot" would become "userRoot.bak"
+   *
+   *  @param backendObjectClass
+   *          The backend object class name.
    */
-  static UpgradeTask renameLocalDBBackendDirectories()
+  static UpgradeTask renameLocalDBBackendDirectories(final String backendObjectClass)
   {
     return new AbstractUpgradeTask()
     {
@@ -1045,7 +1048,7 @@
       {
         try
         {
-          Filter filter = Filter.equality("objectclass", "ds-cfg-local-db-backend");
+          Filter filter = Filter.equality("objectclass", backendObjectClass);
           SearchRequest findLocalDBBackends = Requests.newSearchRequest(DN.rootDN(), SearchScope.WHOLE_SUBTREE, filter);
           try (final EntryReader jeBackends = searchConfigFile(findLocalDBBackends))
           {

--
Gitblit v1.10.0