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

neil_a_wilson
16.37.2006 d6ea0e16a3e4ef9eb27b411d1b98b53c540f9323
Add a new "--cli" option to InstallDS in order to provide consistency when
displaying usage information in the new installer.

OpenDS Issue Number: 1017
2 files modified
18 ■■■■■ changed files
opendj-sdk/opends/src/server/org/opends/server/messages/ToolMessages.java 11 ●●●●● patch | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/tools/InstallDS.java 7 ●●●●● patch | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/messages/ToolMessages.java
@@ -7342,6 +7342,15 @@
  /**
   * The message ID for the message that will be used as the description for the
   * cli argument.  This does not take any arguments.
   */
  public static final int MSGID_INSTALLDS_DESCRIPTION_CLI =
       CATEGORY_MASK_TOOLS | SEVERITY_MASK_INFORMATIONAL | 752;
  /**
   * Associates a set of generic messages with the message IDs defined in this
   * class.
   */
@@ -8848,6 +8857,8 @@
                    "the Directory Server configuration handler.  If this is " +
                    "not provided, then a default of " +
                    ConfigFileHandler.class.getName() + " will be used.");
    registerMessage(MSGID_INSTALLDS_DESCRIPTION_CLI,
                    "Launch the installer in command-line mode (no GUI).");
    registerMessage(MSGID_INSTALLDS_DESCRIPTION_SILENT,
                    "Perform a silent installation.");
    registerMessage(MSGID_INSTALLDS_DESCRIPTION_BASEDN,
opendj-sdk/opends/src/server/org/opends/server/tools/InstallDS.java
@@ -152,6 +152,7 @@
    ArgumentParser argParser = new ArgumentParser(CLASS_NAME, toolDescription,
                                                  false);
    BooleanArgument   addBaseEntry;
    BooleanArgument   cliMode;
    BooleanArgument   testOnly;
    BooleanArgument   showUsage;
    BooleanArgument   silentInstall;
@@ -192,6 +193,12 @@
      configClass.setHidden(true);
      argParser.addArgument(configClass);
      // NOTE:  This argument isn't actually used for anything, but it provides
      // consistency with the setup script, which does take a --cli option.
      cliMode = new BooleanArgument("cli", null, "cli",
                                    MSGID_INSTALLDS_DESCRIPTION_CLI);
      argParser.addArgument(cliMode);
      silentInstall = new BooleanArgument("silent", 's', "silentInstall",
                                          MSGID_INSTALLDS_DESCRIPTION_SILENT);
      argParser.addArgument(silentInstall);