mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Gaetan Boismal
24.43.2016 356fb0aa8e4afbc8615a29b48082340905781268
OPENDJ-2773 Fix upgrade

Removed ldif-diff and make-ldiff during upgrade because they have been
replaced by sdk's ldifdiff and makeldif with OPENDJ-2772.
3 files modified
33 ■■■■ changed files
opendj-server-legacy/src/main/java/org/opends/server/tools/upgrade/Upgrade.java 3 ●●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/tools/upgrade/UpgradeTasks.java 20 ●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/tools/upgrade/UpgradeUtils.java 10 ●●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/tools/upgrade/Upgrade.java
@@ -611,6 +611,9 @@
            "objectClass: ds-cfg-local-backend")
    );
    register("4.0.0", moveSubordinateBaseDnToGlobalConfiguration());
    register("4.0.0",
             removeTools("ldif-diff", "make-ldif")
    );
    /* All upgrades will refresh the server configuration schema and generate a new upgrade folder. */
    registerLast(
opendj-server-legacy/src/main/java/org/opends/server/tools/upgrade/UpgradeTasks.java
@@ -1337,11 +1337,7 @@
      {
        for (final String jarFileName : jarFileNames)
        {
          final File f = new File(libDirectory, jarFileName + ".jar");
          if (f.exists())
          {
            f.delete();
          }
          deleteFileIfExists(new File(libDirectory, jarFileName + ".jar"));
        }
      }
@@ -1516,6 +1512,20 @@
    };
  }
  static UpgradeTask removeTools(final String... toolNames)
  {
    return new AbstractUpgradeTask() {
      @Override
      public void perform(final UpgradeContext context) throws ClientException {
        for (final String toolName : toolNames)
        {
          deleteFileIfExists(new File(binDirectory, toolName));
          deleteFileIfExists(new File(batDirectory, toolName +  ".bat"));
        }
      }
    };
  }
  /** Prevent instantiation. */
  private UpgradeTasks()
  {
opendj-server-legacy/src/main/java/org/opends/server/tools/upgrade/UpgradeUtils.java
@@ -53,6 +53,7 @@
import org.forgerock.opendj.ldif.LDIF;
import org.forgerock.opendj.ldif.LDIFEntryReader;
import org.forgerock.opendj.ldif.LDIFEntryWriter;
import org.forgerock.util.Reject;
import org.opends.server.core.DirectoryServer;
import org.opends.server.util.ChangeOperationType;
import org.opends.server.util.SchemaUtils;
@@ -744,6 +745,15 @@
    }
  }
  static void deleteFileIfExists(final File f)
  {
    Reject.ifNull(f);
    if (f.exists())
    {
      f.delete();
    }
  }
  /** Prevent instantiation. */
  private UpgradeUtils()
  {